Urho3D
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, i32 length)Urho3D::String
AppendUTF8(c32 unicodeChar)Urho3D::String
AppendWithFormat(const char *formatString,...)Urho3D::String
AppendWithFormatArgs(const char *formatString, va_list args)Urho3D::String
At(i32 index)Urho3D::Stringinline
At(i32 index) constUrho3D::Stringinline
AtUTF8(i32 index) constUrho3D::String
Back() constUrho3D::Stringinline
Begin()Urho3D::Stringinline
Begin() constUrho3D::Stringinline
ByteOffsetUTF8(i32 index) constUrho3D::String
Capacity() constUrho3D::Stringinline
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, i32 count)Urho3D::Stringinlineprivatestatic
CString() constUrho3D::Stringinline
CStringLength(const char *str)Urho3D::Stringinlinestatic
data_ (defined in Urho3D::String)Urho3D::Stringprivate
DecodeUTF8(const char *&src)Urho3D::Stringstatic
EMPTYUrho3D::Stringstatic
Empty() constUrho3D::Stringinline
EncodeUTF8(char *&dest, c32 unicodeChar)Urho3D::Stringstatic
End()Urho3D::Stringinline
End() constUrho3D::Stringinline
EndsWith(const String &str, bool caseSensitive=true) constUrho3D::String
Erase(i32 pos, i32 length=1)Urho3D::String
Erase(const Iterator &it)Urho3D::String
Erase(const Iterator &start, const Iterator &end)Urho3D::String
Find(const String &str, i32 startPos=0, bool caseSensitive=true) constUrho3D::String
Find(char c, i32 startPos=0, bool caseSensitive=true) constUrho3D::String
FindLast(const String &str, i32 startPos=NPOS, bool caseSensitive=true) constUrho3D::String
FindLast(char c, i32 startPos=NPOS, bool caseSensitive=true) constUrho3D::String
Front() constUrho3D::Stringinline
GetBuffer()Urho3D::Stringinline
GetBuffer() constUrho3D::Stringinline
GetShortStringLength() const (defined in Urho3D::String)Urho3D::Stringinlineprivate
Insert(i32 pos, const String &str)Urho3D::String
Insert(i32 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
INVERTED_SSO_MASK (defined in Urho3D::String)Urho3D::Stringinlineprivatestatic
IsShort() constUrho3D::Stringinline
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
LengthUTF8() constUrho3D::String
longString_ (defined in Urho3D::String)Urho3D::String
MoveRange(i32 dest, i32 src, i32 count)Urho3D::Stringinlineprivate
NextUTF8Char(i32 &byteOffset) constUrho3D::String
NPOSUrho3D::Stringinlinestatic
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[](i32 index)Urho3D::Stringinline
operator[](i32 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(i32 pos, i32 length, const String &replaceWith)Urho3D::String
Replace(i32 pos, i32 length, const char *replaceWith)Urho3D::String
Replace(const Iterator &start, const Iterator &end, const String &replaceWith)Urho3D::String
Replace(i32 pos, i32 length, const char *srcStart, i32 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(i32 index, c32 unicodeChar)Urho3D::String
Reserve(i32 newCapacity)Urho3D::String
Resize(i32 newLength)Urho3D::String
SetShortStringLength(u8 value) (defined in Urho3D::String)Urho3D::Stringinlineprivate
SetUTF8FromLatin1(const char *str)Urho3D::String
SetUTF8FromWChar(const wchar_t *str)Urho3D::String
SHORT_STRING_CAPACITYUrho3D::Stringinlineprivatestatic
shortString_ (defined in Urho3D::String)Urho3D::String
Split(char separator, bool keepEmptyStrings=false) constUrho3D::String
Split(const char *str, char separator, bool keepEmptyStrings=false)Urho3D::Stringstatic
SSO_MASKUrho3D::Stringinlineprivatestatic
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, i32 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, i32 length)Urho3D::Stringexplicit
String(const T &value)Urho3D::Stringinlineexplicit
Substring(i32 pos) constUrho3D::String
Substring(i32 pos, i32 length) constUrho3D::String
SubstringUTF8(i32 pos) constUrho3D::String
SubstringUTF8(i32 pos, i32 length) constUrho3D::String
Swap(String &str)Urho3D::String
ToHash() constUrho3D::Stringinline
ToLower() constUrho3D::String
ToUpper() constUrho3D::String
Trimmed() constUrho3D::String
~String()Urho3D::Stringinline