#include <OnixS/CboeCFE/Trading/BOE/String.h>
|
| 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 |
|
Definition at line 45 of file String.h.
STL-like iterator.
Definition at line 49 of file String.h.
Initializes blank instance.
Definition at line 52 of file String.h.
Full initialization.
Definition at line 59 of file String.h.
StrRef |
( |
const std::string & |
data | ) |
|
|
inline |
Full initialization.
Definition at line 66 of file String.h.
Explicit initialization.
Definition at line 73 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 84 of file String.h.
const Char& at |
( |
size_t |
index | ) |
const |
|
inline |
Indicates whether array of zero length.
Definition at line 91 of file String.h.
const Char* items |
( |
| ) |
const |
|
inline |
Read-only content.
Definition at line 97 of file String.h.
Reinitializes from another instance.
Definition at line 155 of file String.h.
const Char& operator[] |
( |
size_t |
index | ) |
const |
|
inline |
Resets reference to nothing.
Definition at line 121 of file String.h.
void reset |
( |
const Char * |
chars, |
|
|
size_t |
size |
|
) |
| |
|
inline |
Updates data being referenced.
Definition at line 128 of file String.h.
Number of chars.
Definition at line 103 of file String.h.
Swaps content with other instance.
Definition at line 166 of file String.h.
The documentation for this class was generated from the following file:
- include/OnixS/CboeCFE/Trading/BOE/String.h