Public Types | |
typedef const Char * | Iterator |
Public Member Functions | |
ONIXS_ESPEED_ITCH_CONSTEXPR | StrRef () ONIXS_ESPEED_ITCH_NOTHROW |
StrRef (const Char *chars, size_t size) ONIXS_ESPEED_ITCH_NOTHROW | |
template<size_t Size> | |
ONIXS_ESPEED_ITCH_CONSTEXPR | StrRef (const char(&value)[Size]) ONIXS_ESPEED_ITCH_NOTHROW |
StrRef (const std::string &string) ONIXS_ESPEED_ITCH_NOTHROW | |
StrRef (const StrRef &other) ONIXS_ESPEED_ITCH_NOTHROW | |
bool | empty () const ONIXS_ESPEED_ITCH_NOTHROW |
const Char * | items () const ONIXS_ESPEED_ITCH_NOTHROW |
size_t | size () const ONIXS_ESPEED_ITCH_NOTHROW |
Iterator | begin () const ONIXS_ESPEED_ITCH_NOTHROW |
Iterator | end () const ONIXS_ESPEED_ITCH_NOTHROW |
void | reset () ONIXS_ESPEED_ITCH_NOTHROW |
void | reset (const Char *chars, size_t size) ONIXS_ESPEED_ITCH_NOTHROW |
const Char & | operator[] (size_t index) const |
const Char & | at (size_t index) const |
StrRef & | operator= (const StrRef &other) ONIXS_ESPEED_ITCH_NOTHROW |
void | swap (StrRef &other) ONIXS_ESPEED_ITCH_NOTHROW |
StrRef | trim () const ONIXS_ESPEED_ITCH_NOTHROW |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |