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 |