| 
| 
  | String (const char c) noexcept | 
|   | 
| 
  | String (char *const strBuf, const bool reallocData=true) noexcept | 
|   | 
| 
  | String (const char *const strBuf) noexcept | 
|   | 
| 
  | String (const int value) noexcept | 
|   | 
| 
  | String (const unsigned int value, const bool hexadecimal=false) noexcept | 
|   | 
| 
  | String (const long value) noexcept | 
|   | 
| 
  | String (const unsigned long value, const bool hexadecimal=false) noexcept | 
|   | 
| 
  | String (const long long value) noexcept | 
|   | 
| 
  | String (const unsigned long long value, const bool hexadecimal=false) noexcept | 
|   | 
| 
  | String (const float value) noexcept | 
|   | 
| 
  | String (const double value) noexcept | 
|   | 
| 
  | String (const String &str) noexcept | 
|   | 
| 
std::size_t  | length () const noexcept | 
|   | 
| 
bool  | isEmpty () const noexcept | 
|   | 
| 
bool  | isNotEmpty () const noexcept | 
|   | 
| 
bool  | contains (const char c) const noexcept | 
|   | 
| 
bool  | contains (const char *const strBuf, const bool ignoreCase=false) const noexcept | 
|   | 
| 
bool  | isDigit (const std::size_t pos) const noexcept | 
|   | 
| 
bool  | startsWith (const char c) const noexcept | 
|   | 
| 
bool  | startsWith (const char *const prefix) const noexcept | 
|   | 
| 
bool  | endsWith (const char c) const noexcept | 
|   | 
| 
bool  | endsWith (const char *const suffix) const noexcept | 
|   | 
| 
std::size_t  | find (const char c, bool *const found=nullptr) const noexcept | 
|   | 
| 
std::size_t  | find (const char *const strBuf, bool *const found=nullptr) const noexcept | 
|   | 
| 
std::size_t  | rfind (const char c, bool *const found=nullptr) const noexcept | 
|   | 
| 
std::size_t  | rfind (const char *const strBuf, bool *const found=nullptr) const noexcept | 
|   | 
| 
void  | clear () noexcept | 
|   | 
| 
String &  | replace (const char before, const char after) noexcept | 
|   | 
| 
String &  | remove (const char c) noexcept | 
|   | 
| 
String &  | truncate (const std::size_t n) noexcept | 
|   | 
| 
String &  | toBasic () noexcept | 
|   | 
| 
String &  | toLower () noexcept | 
|   | 
| 
String &  | toUpper () noexcept | 
|   | 
| 
String  | asBasic () const noexcept | 
|   | 
| 
String  | asLower () const noexcept | 
|   | 
| 
String  | asUpper () const noexcept | 
|   | 
| 
const char *  | buffer () const noexcept | 
|   | 
| 
char *  | getAndReleaseBuffer () noexcept | 
|   | 
| 
  | operator const char * () const noexcept | 
|   | 
| 
char  | operator[] (const std::size_t pos) const noexcept | 
|   | 
| 
char &  | operator[] (const std::size_t pos) noexcept | 
|   | 
| 
bool  | operator== (const char *const strBuf) const noexcept | 
|   | 
| 
bool  | operator== (const String &str) const noexcept | 
|   | 
| 
bool  | operator!= (const char *const strBuf) const noexcept | 
|   | 
| 
bool  | operator!= (const String &str) const noexcept | 
|   | 
| 
String &  | operator= (const char *const strBuf) noexcept | 
|   | 
| 
String &  | operator= (const String &str) noexcept | 
|   | 
| 
String &  | operator+= (const char *const strBuf) noexcept | 
|   | 
| 
String &  | operator+= (const String &str) noexcept | 
|   | 
| 
String  | operator+ (const char *const strBuf) noexcept | 
|   | 
| 
String  | operator+ (const String &str) noexcept | 
|   |