B2BITS FIX Antenna C++ 2.33.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.