#include <OnixS/SgxTitan/Trading/OUCH/String.h>
Definition at line 41 of file String.h.
STL-like iterator.
Definition at line 45 of file String.h.
ONIXS_SGX_OUCH_CONSTEXPR StrRef |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
Initializes blank instance.
Definition at line 49 of file String.h.
StrRef |
( |
const Char * |
chars, |
|
|
size_t |
size |
|
) |
| |
throw | ( | |
| ) | | |
|
inline |
Full initialization.
Definition at line 57 of file String.h.
ONIXS_SGX_OUCH_CONSTEXPR StrRef |
( |
const char(&) |
value[Size] | ) |
|
throw | ( | |
| ) | | |
|
inlineexplicit |
Full initialization.
Definition at line 70 of file String.h.
StrRef |
( |
const std::string & |
string | ) |
|
throw | ( | |
| ) | | |
|
inlineexplicit |
Full initialization.
Definition at line 79 of file String.h.
Initializes as clone of other instance. Data referenced by clone is not copied. Instead both instances will refer to same text segment.
Definition at line 91 of file String.h.
const Char& at |
( |
size_t |
index | ) |
const |
|
inline |
bool empty |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
Indicates whether array of zero length.
Definition at line 125 of file String.h.
const Char* items |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
Read-only content.
Definition at line 132 of file String.h.
Reinitializes from another instance.
Definition at line 196 of file String.h.
const Char& operator[] |
( |
size_t |
index | ) |
const |
|
inline |
Resets reference to nothing.
Definition at line 160 of file String.h.
void reset |
( |
const Char * |
chars, |
|
|
size_t |
size |
|
) |
| |
throw | ( | |
| ) | | |
|
inline |
Updates data being referenced.
Definition at line 168 of file String.h.
size_t size |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
Number of chars.
Definition at line 139 of file String.h.
void swap |
( |
StrRef & |
other | ) |
|
throw | ( | |
| ) | | |
|
inline |
Swaps content with other instance.
Definition at line 208 of file String.h.
StrRef trim |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
The documentation for this class was generated from the following file:
- include/OnixS/SgxTitan/Trading/OUCH/String.h