Dry
Dry::String Member List

This is the complete list of members for Dry::String, including all inherited members.

Append(const String &str)Dry::String
Append(const char *str)Dry::String
Append(char c)Dry::String
Append(const char *str, unsigned length)Dry::String
AppendUTF8(unsigned unicodeChar)Dry::String
AppendWithFormat(const char *formatString,...)Dry::String
AppendWithFormatArgs(const char *formatString, va_list args)Dry::String
At(unsigned index)Dry::Stringinline
At(unsigned index) constDry::Stringinline
AtUTF8(unsigned index) constDry::String
Back() constDry::Stringinline
Begin()Dry::Stringinline
Begin() constDry::Stringinline
buffer_Dry::Stringprivate
ByteOffsetUTF8(unsigned index) constDry::String
Capacity() constDry::Stringinline
capacity_Dry::Stringprivate
Clear()Dry::String
Compact()Dry::String
Compare(const String &str, bool caseSensitive=true) constDry::String
Compare(const char *str, bool caseSensitive=true) constDry::String
Compare(const char *lhs, const char *rhs, bool caseSensitive)Dry::Stringstatic
ConstIterator typedef (defined in Dry::String)Dry::String
Contains(const String &str, bool caseSensitive=true) constDry::Stringinline
Contains(char c, bool caseSensitive=true) constDry::Stringinline
CopyChars(char *dest, const char *src, unsigned count)Dry::Stringinlineprivatestatic
CString() constDry::Stringinline
CStringLength(const char *str)Dry::Stringinlinestatic
DecodeUTF8(const char *&src)Dry::Stringstatic
EMPTYDry::Stringstatic
EncodeUTF8(char *&dest, unsigned unicodeChar)Dry::Stringstatic
End()Dry::Stringinline
End() constDry::Stringinline
EndsWith(const String &str, bool caseSensitive=true) constDry::String
endZeroDry::Stringprivatestatic
Erase(unsigned pos, unsigned length=1)Dry::String
Erase(const Iterator &it)Dry::String
Erase(const Iterator &startIter, const Iterator &endIter)Dry::String
Find(const String &str, unsigned startPos=0, bool caseSensitive=true) constDry::String
Find(char c, unsigned startPos=0, bool caseSensitive=true) constDry::String
FindLast(const String &str, unsigned startPos=NPOS, bool caseSensitive=true) constDry::String
FindLast(char c, unsigned startPos=NPOS, bool caseSensitive=true) constDry::String
Front() constDry::Stringinline
Insert(unsigned pos, const String &str)Dry::String
Insert(unsigned pos, char c)Dry::String
Insert(const Iterator &dest, const String &str)Dry::String
Insert(const Iterator &dest, const Iterator &startIter, const Iterator &endIter)Dry::String
Insert(const Iterator &dest, char c)Dry::String
IsEmpty() constDry::Stringinline
Iterator typedef (defined in Dry::String)Dry::String
Join(const Vector< String > &subStrings, const String &glue)Dry::String
Joined(const Vector< String > &subStrings, const String &glue)Dry::Stringstatic
Length() constDry::Stringinline
length_Dry::Stringprivate
LengthUTF8() constDry::String
MIN_CAPACITYDry::Stringstatic
MoveRange(unsigned dest, unsigned src, unsigned count)Dry::Stringinlineprivate
NextUTF8Char(unsigned &byteOffset) constDry::String
NPOSDry::Stringstatic
operator!=(const String &rhs) constDry::Stringinline
operator!=(const char *rhs) constDry::Stringinline
operator+(const String &rhs) constDry::Stringinline
operator+(const char *rhs) constDry::Stringinline
operator+=(const String &rhs)Dry::Stringinline
operator+=(const char *rhs)Dry::Stringinline
operator+=(char rhs)Dry::Stringinline
operator+=(int rhs)Dry::String
operator+=(short rhs)Dry::String
operator+=(long rhs)Dry::String
operator+=(long long rhs)Dry::String
operator+=(unsigned rhs)Dry::String
operator+=(unsigned short rhs)Dry::String
operator+=(unsigned long rhs)Dry::String
operator+=(unsigned long long rhs)Dry::String
operator+=(float rhs)Dry::String
operator+=(bool rhs)Dry::String
operator+=(const T &rhs)Dry::Stringinline
operator<(const String &rhs) constDry::Stringinline
operator<(const char *rhs) constDry::Stringinline
operator=(const String &rhs)Dry::Stringinline
operator=(String &&rhs) noexceptDry::Stringinline
operator=(const char *rhs)Dry::Stringinline
operator==(const String &rhs) constDry::Stringinline
operator==(const char *rhs) constDry::Stringinline
operator>(const String &rhs) constDry::Stringinline
operator>(const char *rhs) constDry::Stringinline
operator[](unsigned index)Dry::Stringinline
operator[](unsigned index) constDry::Stringinline
Replace(char replaceThis, char replaceWith, bool caseSensitive=true)Dry::String
Replace(const String &replaceThis, const String &replaceWith, bool caseSensitive=true)Dry::String
Replace(unsigned pos, unsigned length, const String &replaceWith)Dry::String
Replace(unsigned pos, unsigned length, const char *replaceWith)Dry::String
Replace(const Iterator &startIter, const Iterator &endIter, const String &replaceWith)Dry::String
Replace(unsigned pos, unsigned length, const char *srcStart, unsigned srcLength)Dry::Stringprivate
Replaced(char replaceThis, char replaceWith, bool caseSensitive=true) constDry::String
Replaced(const String &replaceThis, const String &replaceWith, bool caseSensitive=true) constDry::String
ReplaceUTF8(unsigned index, unsigned unicodeChar)Dry::String
Reserve(unsigned newCapacity)Dry::String
Resize(unsigned newLength)Dry::String
SetUTF8FromLatin1(const char *str)Dry::String
SetUTF8FromWChar(const wchar_t *str)Dry::String
Split(char separator, bool keepEmptyStrings=false) constDry::String
Split(const char *str, char separator, bool keepEmptyStrings=false)Dry::Stringstatic
StartsWith(const String &str, bool caseSensitive=true) constDry::String
String() noexceptDry::Stringinline
String(const String &str)Dry::Stringinline
String(String &&str) noexceptDry::Stringinline
String(const char *str)Dry::Stringinline
String(char *str)Dry::Stringinline
String(const char *str, unsigned length)Dry::Stringinline
String(const wchar_t *str)Dry::Stringinlineexplicit
String(wchar_t *str)Dry::Stringinlineexplicit
String(const WString &str)Dry::Stringexplicit
String(int value)Dry::Stringexplicit
String(short value)Dry::Stringexplicit
String(long value)Dry::Stringexplicit
String(long long value)Dry::Stringexplicit
String(unsigned value)Dry::Stringexplicit
String(unsigned short value)Dry::Stringexplicit
String(unsigned long value)Dry::Stringexplicit
String(unsigned long long value)Dry::Stringexplicit
String(float value)Dry::Stringexplicit
String(double value)Dry::Stringexplicit
String(bool value)Dry::Stringexplicit
String(char value)Dry::Stringexplicit
String(char value, unsigned length)Dry::Stringexplicit
String(const T &value)Dry::Stringinlineexplicit
Substring(unsigned pos) constDry::String
Substring(unsigned pos, unsigned length) constDry::String
SubstringUTF8(unsigned pos) constDry::String
SubstringUTF8(unsigned pos, unsigned length) constDry::String
Swap(String &str)Dry::String
ToHash() constDry::Stringinline
ToLower() constDry::String
ToUpper() constDry::String
Trimmed() constDry::String
~String()Dry::Stringinline