![]() |
B2BITS FIX Antenna C++ 2.34.0
|
String class. More...
#include <B2BITS_String.h>
Public Member Functions | |
| StringEx & | append (BasicString< char > value) |
| Appends given value to string. | |
| StringEx & | append (char const *value) |
| Appends given value to string. | |
| StringEx & | append (char const *value, std::size_t size) |
| Appends given value to string. | |
| StringEx & | append (char value) |
| Appends given value to string. | |
| StringEx & | append (std::size_t count, char value) |
| Appends given value to string. | |
| StringEx & | append (std::string const &value) |
| Appends given value to string. | |
| StringEx & | append (StringEx const &value) |
| Appends given value to string. | |
| V12_API StringEx & | append (System::i32 value) |
| Appends given value to string. | |
| V12_API StringEx & | append (System::i64 value) |
| Appends given value to string. | |
| V12_API StringEx & | append (System::u32 value) |
| Appends given value to string. | |
| V12_API StringEx & | append (System::u64 value) |
| Appends given value to string. | |
| template<int N> | |
| StringEx & | appendStr (char const (&value)[N]) |
| Appends given value to string. | |
| operator std::string & () | |
| Conversion operator. | |
| operator std::string const & () const | |
| Conversion operator. | |
| template<typename T > | |
| StringEx & | operator+= (T const &v) |
| Increment operator. | |
| template<int N> | |
| StringEx & | operator<< (char const (&value)[N]) |
| Shift operator. | |
| template<typename T > | |
| StringEx & | operator<< (T const &v) |
| Shift operator. | |
| template<typename T > | |
| StringEx & | operator= (T const &v) |
| Assign operator. | |
| BasicString< char > | reference () const |
| Returns reference to string. | |
| StringEx & | reserve (std::size_t size) |
| Reserves memory. | |
| std::string & | str () |
| Returns inner string. | |
| std::string const & | str () const |
| Returns inner string. | |
| StringEx () | |
| Default constructor. | |
| StringEx (BasicString< char > src) | |
| Constructs from BasicString. | |
| StringEx (char const *src) | |
| Constructs from C string. | |
| StringEx (std::string const &src) | |
| Constructs from std::string. | |
String class.
Extends std::string with some methods.
|
inline |
Default constructor.
|
inline |
Constructs from BasicString.
|
inline |
Constructs from std::string.
|
inline |
Constructs from C string.
|
inline |
Appends given value to string.
References Engine::MemBlock< T >::data(), and Engine::MemBlock< T >::size().
|
inline |
Appends given value to string.
|
inline |
Appends given value to string.
References Engine::MemBlock< CharType >::size().
|
inline |
Appends given value to string.
|
inline |
Appends given value to string.
|
inline |
Appends given value to string.
| V12_API StringEx & Engine::StringEx::append | ( | System::i32 | value | ) |
Appends given value to string.
| V12_API StringEx & Engine::StringEx::append | ( | System::i64 | value | ) |
Appends given value to string.
| V12_API StringEx & Engine::StringEx::append | ( | System::u32 | value | ) |
Appends given value to string.
| V12_API StringEx & Engine::StringEx::append | ( | System::u64 | value | ) |
Appends given value to string.
|
inline |
Appends given value to string.
|
inline |
Conversion operator.
|
inline |
Conversion operator.
|
inline |
Increment operator.
|
inline |
Shift operator.
|
inline |
Shift operator.
|
inline |
Assign operator.
|
inline |
Returns reference to string.
|
inline |
Reserves memory.
References Engine::MemBlock< CharType >::size().
|
inline |
Returns inner string.
|
inline |
Returns inner string.