U3D
Open-source, cross-platform 2D and 3D game engine built in C++
Loading...
Searching...
No Matches
Urho3D::String Member List

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

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