C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
VSN::String Member List

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

Append(const String &str)VSN::String
Append(const char *str)VSN::String
Append(char c)VSN::String
Append(const char *str, unsigned length)VSN::String
AppendUTF8(unsigned unicodeChar)VSN::String
AppendWithFormat(const char *formatString,...)VSN::String
AppendWithFormatArgs(const char *formatString, va_list args)VSN::String
At(unsigned index)VSN::String
At(unsigned index) constVSN::String
AtUTF8(unsigned index) constVSN::String
Back() constVSN::Stringinline
Begin()VSN::Stringinline
ByteOffsetUTF8(unsigned index) constVSN::String
c_str() constVSN::Stringinline
Capacity() constVSN::Stringinline
CBegin() constVSN::Stringinline
CEnd() constVSN::Stringinline
Chop(std::ptrdiff_t n)VSN::String
Clear()VSN::String
Compact()VSN::String
Compare(const String &str, bool caseSensitive=true) constVSN::String
Compare(const char *str, bool caseSensitive=true) constVSN::String
Compare(const char *str1, const char *str2, bool caseSensitive)VSN::Stringstatic
Contains(const String &str, bool caseSensitive=true) constVSN::Stringinline
Contains(char c, bool caseSensitive=true) constVSN::Stringinline
CStringLength(const char *str)VSN::Stringinlinestatic
DecodeUTF8(const char *&src)VSN::Stringstatic
EMPTYVSN::Stringstatic
EncodeUTF8(char *&dest, unsigned unicodeChar)VSN::Stringstatic
End()VSN::Stringinline
EndsWith(const String &str, bool caseSensitive=true) constVSN::String
Erase(unsigned pos, unsigned length=1)VSN::String
Erase(const Iterator &it)VSN::String
Erase(const Iterator &start, const Iterator &end)VSN::String
Find(const String &str, unsigned startPos=0, bool caseSensitive=true) constVSN::String
Find(char c, unsigned startPos=0, bool caseSensitive=true) constVSN::String
FindLast(const String &str, unsigned startPos=NPOS, bool caseSensitive=true) constVSN::String
FindLast(char c, unsigned startPos=NPOS, bool caseSensitive=true) constVSN::String
Front() constVSN::Stringinline
Insert(unsigned pos, const String &str)VSN::String
Insert(unsigned pos, char c)VSN::String
Insert(const Iterator &dest, const String &str)VSN::String
Insert(const Iterator &dest, const Iterator &start, const Iterator &end)VSN::String
Insert(const Iterator &dest, char c)VSN::String
IsEmpty() constVSN::Stringinline
Join(const std::vector< String > &subStrings, const String &glue)VSN::String
Joined(const std::vector< String > &subStrings, const String &glue)VSN::Stringstatic
Length() constVSN::Stringinline
LengthUTF8() constVSN::String
MIN_CAPACITYVSN::Stringstatic
NextUTF8Char(unsigned &byteOffset) constVSN::String
NPOSVSN::Stringstatic
operator!=(const String &rhs) constVSN::Stringinline
operator!=(const char *rhs) constVSN::Stringinline
operator+(const String &rhs) constVSN::Stringinline
operator+(const char *rhs) constVSN::Stringinline
operator+=(const String &rhs)VSN::Stringinline
operator+=(const char *rhs)VSN::Stringinline
operator+=(char rhs)VSN::Stringinline
operator+=(int rhs)VSN::String
operator+=(short rhs)VSN::String
operator+=(long rhs)VSN::String
operator+=(long long rhs)VSN::String
operator+=(unsigned rhs)VSN::String
operator+=(unsigned short rhs)VSN::String
operator+=(unsigned long rhs)VSN::String
operator+=(unsigned long long rhs)VSN::String
operator+=(float rhs)VSN::String
operator+=(bool rhs)VSN::String
operator+=(const T &rhs)VSN::Stringinline
operator<(const String &rhs) constVSN::Stringinline
operator<(const char *rhs) constVSN::Stringinline
operator=(const String &rhs)VSN::Stringinline
operator=(const char *rhs)VSN::Stringinline
operator==(const String &rhs) constVSN::Stringinline
operator==(const char *rhs) constVSN::Stringinline
operator>(const String &rhs) constVSN::Stringinline
operator>(const char *rhs) constVSN::Stringinline
operator[](unsigned index)VSN::String
operator[](unsigned index) constVSN::String
Remove(char c)VSN::String
Replace(char replaceThis, char replaceWith, bool caseSensitive=true)VSN::String
Replace(const String &replaceThis, const String &replaceWith, bool caseSensitive=true)VSN::String
Replace(unsigned pos, unsigned length, const String &replaceWith)VSN::String
Replace(unsigned pos, unsigned length, const char *replaceWith)VSN::String
Replace(const Iterator &start, const Iterator &end, const String &replaceWith)VSN::String
Replaced(char replaceThis, char replaceWith, bool caseSensitive=true) constVSN::String
Replaced(const String &replaceThis, const String &replaceWith, bool caseSensitive=true) constVSN::String
ReplaceUTF8(unsigned index, unsigned unicodeChar)VSN::String
Reserve(unsigned newCapacity)VSN::String
Resize(unsigned newLength)VSN::String
SetUTF8FromLatin1(const char *str)VSN::String
SetUTF8FromWChar(const wchar_t *str)VSN::String
Split(char separator, bool keepEmptyStrings=false) constVSN::String
Split(const char *str, char separator, bool keepEmptyStrings=false)VSN::Stringstatic
StartsWith(const String &str, bool caseSensitive=true) constVSN::String
String()VSN::String
String(const String &str)VSN::String
String(const char *str)VSN::String
String(char *str)VSN::String
String(const char *str, unsigned length)VSN::String
String(const wchar_t *str)VSN::String
String(wchar_t *str)VSN::String
String(const WString &str)VSN::String
String(int value)VSN::Stringexplicit
String(short value)VSN::Stringexplicit
String(long value)VSN::Stringexplicit
String(long long value)VSN::Stringexplicit
String(unsigned value)VSN::Stringexplicit
String(unsigned short value)VSN::Stringexplicit
String(unsigned long value)VSN::Stringexplicit
String(unsigned long long value)VSN::Stringexplicit
String(float value)VSN::Stringexplicit
String(double value)VSN::Stringexplicit
String(bool value)VSN::Stringexplicit
String(char value)VSN::Stringexplicit
String(char value, unsigned length)VSN::Stringexplicit
String(const T &value)VSN::Stringinlineexplicit
Substring(unsigned pos) constVSN::String
Substring(unsigned pos, unsigned length) constVSN::String
SubstringUTF8(unsigned pos) constVSN::String
SubstringUTF8(unsigned pos, unsigned length) constVSN::String
Swap(String &str)VSN::String
ToHash() constVSN::String
ToLower() constVSN::String
ToUpper() constVSN::String
Trimmed() constVSN::String
~String()VSN::String