Public Types | |
typedef const Char * | Iterator |
Public Member Functions | |
StrRef () ONIXS_BATS_BOE_NOEXCEPT | |
StrRef (const Char *chars, size_t size) ONIXS_BATS_BOE_NOEXCEPT | |
StrRef (const std::string &data) ONIXS_BATS_BOE_NOEXCEPT | |
StrRef (const Char *chars) ONIXS_BATS_BOE_NOEXCEPT | |
StrRef (const StrRef &other) ONIXS_BATS_BOE_NOEXCEPT | |
bool | empty () const ONIXS_BATS_BOE_NOEXCEPT |
const Char * | items () const ONIXS_BATS_BOE_NOEXCEPT |
size_t | size () const ONIXS_BATS_BOE_NOEXCEPT |
Iterator | begin () const ONIXS_BATS_BOE_NOEXCEPT |
Iterator | end () const ONIXS_BATS_BOE_NOEXCEPT |
void | reset () ONIXS_BATS_BOE_NOEXCEPT |
void | reset (const Char *chars, size_t size) ONIXS_BATS_BOE_NOEXCEPT |
const Char & | operator[] (size_t index) const ONIXS_BATS_BOE_NOEXCEPT |
const Char & | at (size_t index) const |
StrRef & | operator= (const StrRef &other) |
void | swap (StrRef &other) ONIXS_BATS_BOE_NOEXCEPT |
|
inline |
|
inline |
|
inline |