#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 | |
| constexpr | StrRef () |
| constexpr | StrRef (const Char *chars, size_t size) noexcept |
| StrRef (const Char *chars) noexcept | |
| StrRef (const std::string &string) | |
| __attribute__ ((__warn_unused_result__)) bool empty() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const expr const Char *data() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const expr size_type size() const noexcept | |
| constexpr | __attribute__ ((__warn_unused_result__)) size_type length() const noexcept |
| __attribute__ ((__warn_unused_result__)) const _iterator begin() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const _iterator end() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const _iterator cbegin() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const _iterator cend() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const _reverse_iterator rbegin() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const _reverse_iterator rend() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const _reverse_iterator crbegin() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const _reverse_iterator crend() const noexcept | |
| __attribute__ ((__warn_unused_result__)) const Char &operator[](size_type index) const noexcept | |
| __attribute__ ((__warn_unused_result__)) const Char &at(size_type index) const | |
| const Char & | front () const noexcept |
| const Char & | back () const noexcept |
| void | swap (StrRef &other) noexcept |
| 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 |
|
inlineconstexpr |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |