|
| StringBuilder (size_t capacity=0) |
|
| StringBuilder (char *staticBuffer, size_t capacity, size_t alreadyUsed) |
|
gate_strbuilder_t const * | c_impl () const noexcept |
|
gate_strbuilder_t * | c_impl () noexcept |
|
char_8_t const * | ptr (size_t pos=0) const noexcept |
|
size_t | length () const noexcept |
|
size_t | resize (size_t sz) |
|
size_t | append (String const &text) |
|
size_t | append (char const *ptr, size_t len) |
|
size_t | append (int16_t const &num) |
|
size_t | append (uint16_t const &num) |
|
size_t | append (int32_t const &num) |
|
size_t | append (uint32_t const &num) |
|
size_t | append (int64_t const &num) |
|
size_t | append (uint64_t const &num) |
|
size_t | append (real64_t const &num, unsigned intlen=0, unsigned decimallen=3, unsigned grouplen=0) |
|
size_t | appendHex (uint8_t const &num, bool_t upperCase=false) |
|
size_t | appendHex (uint16_t const &num, bool_t upperCase=false) |
|
size_t | appendHex (uint32_t const &num, bool_t upperCase=false) |
|
size_t | appendHex (uint64_t const &num, bool_t upperCase=false) |
|
size_t | appendChars (size_t count, gate_char8_t chr) |
|
size_t | appendNewLine () |
|
size_t | discard (size_t charCount=1) |
|
size_t | discardBack (size_t charCount=1) |
|
String | toString () |
|
String | copyString () const |
|
StringBuilder & | operator<< (String const &text) |
|
StringBuilder & | operator<< (char const *text) |
|
StringBuilder & | operator<< (int16_t const &num) |
|
StringBuilder & | operator<< (uint16_t const &num) |
|
StringBuilder & | operator<< (int32_t const &num) |
|
StringBuilder & | operator<< (uint32_t const &num) |
|
StringBuilder & | operator<< (int64_t const &num) |
|
StringBuilder & | operator<< (uint64_t const &num) |
|
StringBuilder & | operator<< (real64_t const &num) |
|
char_8_t const & | operator[] (size_t index) const |
|
char_8_t & | operator[] (size_t index) |
|