#include <OnixS/B3/MarketData/UMDF/messaging/StrRef.h>
Public Types | |
typedef size_t | size_type |
typedef const Char * | const_iterator |
typedef const_iterator | iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
typedef const_reverse_iterator | reverse_iterator |
Public Member Functions | |
StrRef () | |
StrRef (const Char *chars, size_t size) throw () | |
StrRef (const Char *chars) throw () | |
StrRef (const std::string &string) | |
ONIXS_B3_UMDF_MD_NODISCARD bool | empty () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const Char * | data () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD size_type | size () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD size_type | length () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_iterator | begin () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_iterator | end () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_iterator | cbegin () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_iterator | cend () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_reverse_iterator | rbegin () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_reverse_iterator | rend () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_reverse_iterator | crbegin () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const_reverse_iterator | crend () const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const Char & | operator[] (size_type index) const throw () |
ONIXS_B3_UMDF_MD_NODISCARD const Char & | at (size_type index) const |
const Char & | front () const throw () |
const Char & | back () const throw () |
void | swap (StrRef &other) throw () |
operator std::basic_string< Char > () const | |
Provides the efficient way of accessing text-based values without copying content of the text being referred.
typedef const Char* const_iterator |
typedef std::reverse_iterator<const_iterator> const_reverse_iterator |
typedef const_iterator iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |