|
| d_string (const char c) noexcept |
|
| d_string (char *const strBuf) noexcept |
|
| d_string (const char *const strBuf) noexcept |
|
| d_string (const int value) noexcept |
|
| d_string (const unsigned int value, const bool hexadecimal=false) noexcept |
|
| d_string (const long value) noexcept |
|
| d_string (const unsigned long value, const bool hexadecimal=false) noexcept |
|
| d_string (const long long value) noexcept |
|
| d_string (const unsigned long long value, const bool hexadecimal=false) noexcept |
|
| d_string (const float value) noexcept |
|
| d_string (const double value) noexcept |
|
| d_string (const d_string &str) noexcept |
|
size_t | length () const noexcept |
|
bool | isEmpty () const noexcept |
|
bool | isNotEmpty () const noexcept |
|
bool | contains (const char *const strBuf, const bool ignoreCase=false) const noexcept |
|
bool | isDigit (const 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 |
|
size_t | find (const char c, bool *const found=nullptr) const noexcept |
|
size_t | find (const char *const strBuf, bool *const found=nullptr) const noexcept |
|
size_t | rfind (const char c, bool *const found=nullptr) const noexcept |
|
size_t | rfind (const char *const strBuf, bool *const found=nullptr) const noexcept |
|
void | clear () noexcept |
|
void | replace (const char before, const char after) noexcept |
|
void | truncate (const size_t n) noexcept |
|
void | toBasic () noexcept |
|
void | toLower () noexcept |
|
void | toUpper () noexcept |
|
const char * | buffer () const noexcept |
|
| operator const char * () const noexcept |
|
char | operator[] (const size_t pos) const noexcept |
|
char & | operator[] (const size_t pos) noexcept |
|
bool | operator== (const char *const strBuf) const noexcept |
|
bool | operator== (const d_string &str) const noexcept |
|
bool | operator!= (const char *const strBuf) const noexcept |
|
bool | operator!= (const d_string &str) const noexcept |
|
d_string & | operator= (const char *const strBuf) noexcept |
|
d_string & | operator= (const d_string &str) noexcept |
|
d_string & | operator+= (const char *const strBuf) noexcept |
|
d_string & | operator+= (const d_string &str) noexcept |
|
d_string | operator+ (const char *const strBuf) noexcept |
|
d_string | operator+ (const d_string &str) noexcept |
|