Urho3D
Dviglo::String Member List

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

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