proxygen
folly::basic_fbstring< E, T, A, Storage >::Invariant Struct Reference

Public Member Functions

Invariantoperator= (const Invariant &)=delete
 
 Invariant (const basic_fbstring &s) noexcept
 
 ~Invariant () noexcept
 

Private Attributes

const basic_fbstrings_
 

Detailed Description

template<typename E, class T = std::char_traits<E>, class A = std::allocator<E>, class Storage = fbstring_core<E>>
struct folly::basic_fbstring< E, T, A, Storage >::Invariant

Definition at line 1085 of file FBString.h.

Constructor & Destructor Documentation

template<typename E, class T = std::char_traits<E>, class A = std::allocator<E>, class Storage = fbstring_core<E>>
folly::basic_fbstring< E, T, A, Storage >::Invariant::Invariant ( const basic_fbstring s)
inlineexplicitnoexcept

Definition at line 1087 of file FBString.h.

References FBSTRING_ASSERT, and s_.

1087  : s_(s) {
1089  }
const basic_fbstring & s_
Definition: FBString.h:1095
#define FBSTRING_ASSERT(expr)
Definition: FBString.h:64
static set< string > s
bool isSane() const
Definition: FBString.h:1078
template<typename E, class T = std::char_traits<E>, class A = std::allocator<E>, class Storage = fbstring_core<E>>
folly::basic_fbstring< E, T, A, Storage >::Invariant::~Invariant ( )
inlinenoexcept

Definition at line 1090 of file FBString.h.

References FBSTRING_ASSERT, and s_.

1090  {
1092  }
const basic_fbstring & s_
Definition: FBString.h:1095
#define FBSTRING_ASSERT(expr)
Definition: FBString.h:64
bool isSane() const
Definition: FBString.h:1078

Member Function Documentation

template<typename E, class T = std::char_traits<E>, class A = std::allocator<E>, class Storage = fbstring_core<E>>
Invariant& folly::basic_fbstring< E, T, A, Storage >::Invariant::operator= ( const Invariant )
delete

Member Data Documentation

template<typename E, class T = std::char_traits<E>, class A = std::allocator<E>, class Storage = fbstring_core<E>>
const basic_fbstring& folly::basic_fbstring< E, T, A, Storage >::Invariant::s_
private

Definition at line 1095 of file FBString.h.


The documentation for this struct was generated from the following file: