CStringInterface Member List

This is the complete list of members for CStringInterface , including all inherited members.

Append (const CStringInterface *str) StringTemplate< CStringInterface, CString, Char >
Append (const Char *str, Int len) StringTemplate< CStringInterface, CString, Char >
AppendChar (Char v) StringTemplate< CStringInterface, CString, Char >
AppendInt (Int32 v) StringTemplate< CStringInterface, CString, Char >
AppendInt (Int64 v) StringTemplate< CStringInterface, CString, Char >
AppendUInt (UInt32 v) StringTemplate< CStringInterface, CString, Char >
AppendUInt (UInt64 v) StringTemplate< CStringInterface, CString, Char >
比较 (const CStringInterface *str, STRINGCOMPARISON mode=STRINGCOMPARISON::UNICODE_NUMBERS) const StringTemplate< CStringInterface, CString, Char >
ComparePart (const CStringInterface *str, STRINGCOMPARISON mode, StringPosition position, StringCount count) const StringTemplate< CStringInterface, CString, Char >
EndsWith (Char ch) const StringTemplate< CStringInterface, CString, Char >
EndsWith (const CString &str) const StringTemplate< CStringInterface, CString, Char >
Erase (StringPosition position, StringCount count) StringTemplate< CStringInterface, CString, Char >
Find (const CString &str, Int *pos, StringPosition start=0) const StringTemplate< CStringInterface, CString, Char >
Find (Char ch, Int *pos, StringPosition start=0) const StringTemplate< CStringInterface, CString, Char >
FindIndex (const CStringInterface *str, StringPosition start=0) const StringTemplate< CStringInterface, CString, Char >
FindIndex (Char ch, StringPosition start=0) const StringTemplate< CStringInterface, CString, Char >
FindLast (const CString &str, Int *pos, StringPosition start=StringEnd()) const StringTemplate< CStringInterface, CString, Char >
FindLast (Char ch, Int *pos, StringPosition start=StringEnd()) const StringTemplate< CStringInterface, CString, Char >
FindLastIndex (const CStringInterface *str, StringPosition start=StringEnd()) const StringTemplate< CStringInterface, CString, Char >
FindLastIndex (Char ch, StringPosition start=StringEnd()) const StringTemplate< CStringInterface, CString, Char >
FindLastUpper (const CString &str, Int *pos, StringPosition start=StringEnd()) const StringTemplate< CStringInterface, CString, Char >
FindLastUpperIndex (const CStringInterface *str, StringPosition start=StringEnd()) const StringTemplate< CStringInterface, CString, Char >
FindUpper (const CString &str, Int *pos, StringPosition start=0) const StringTemplate< CStringInterface, CString, Char >
FindUpperIndex (const CStringInterface *str, StringPosition start=0) const StringTemplate< CStringInterface, CString, Char >
FloatToString (Float32 value, Int charsBeforeComma=STRING_DYNAMIC_DIGITS, Int digitsAfterComma=-3, Bool exponent=false, Char fillChar=' ') StringTemplate< CStringInterface, CString, Char > static
FloatToString (Float64 value, Int charsBeforeComma=STRING_DYNAMIC_DIGITS, Int digitsAfterComma=-3, Bool exponent=false, Char fillChar=' ') StringTemplate< CStringInterface, CString, Char > static
GetAndCacheConstString (const Char *chr, Int len) CStringInterface static
GetChar (Int pos) const StringTemplate< CStringInterface, CString, Char >
GetCString () const CStringInterface
GetCStringAppendArray (const NonConstArray< Char > &array) const CStringInterface
GetCStringBlock (const Block< Char > &buffer) const CStringInterface
GetHashCode () const StringTemplate< CStringInterface, CString, Char >
GetInternalData () const CStringInterface
GetLeftPart (StringPosition start) const StringTemplate< CStringInterface, CString, Char >
GetLength () const StringTemplate< CStringInterface, CString, Char >
GetPart (StringPosition start, StringCount count) const StringTemplate< CStringInterface, CString, Char >
GetRightPart (StringPosition start) const StringTemplate< CStringInterface, CString, Char >
GetUtf32 (Utf32CharBuffer &stringData) const StringTemplate< CStringInterface, CString, Char >
HexToString (UInt32 v, Bool prefix0x=true) StringTemplate< CStringInterface, CString, Char > static
HexToString (UInt64 v, Bool prefix0x=true) StringTemplate< CStringInterface, CString, Char > static
Init (Int count=0, Char fillChar=0) StringTemplate< CStringInterface, CString, Char >
Insert (StringPosition position, const CStringInterface *str, StringPosition strStart=0, StringCount strCount=StringEnd()) StringTemplate< CStringInterface, CString, Char >
Insert (StringPosition position, Char ch) StringTemplate< CStringInterface, CString, Char >
IntToString (Int32 v) StringTemplate< CStringInterface, CString, Char > static
IntToString (Int64 v) StringTemplate< CStringInterface, CString, Char > static
IsEqual (const CStringInterface *str) const StringTemplate< CStringInterface, CString, Char >
MAXON_INTERFACE_NONVIRTUAL (CStringInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.cstring") CStringInterface private
MemorySizeToString (Int64 v, Bool mebibytes=true) StringTemplate< CStringInterface, CString, Char > static
PointerToString (const void *v) StringTemplate< CStringInterface, CString, Char > static
替换 (Char find, Char replace) StringTemplate< CStringInterface, CString, Char >
替换 (const CString &find, const CString &replace) StringTemplate< CStringInterface, CString, Char >
替换 (Char find, const CString &replace) StringTemplate< CStringInterface, CString, Char >
SetChar (Int pos, Char ch) StringTemplate< CStringInterface, CString, Char >
SetCString (const Char *buffer, Int count=-1) CStringInterface
SetCString (const Block< const Char > &buffer) CStringInterface
Shrink () StringTemplate< CStringInterface, CString, Char >
Split (const CString &splitSymbol, Bool trim, const ValueReceiver< const CString & > &parts) const StringTemplate< CStringInterface, CString, Char >
StartsWith (Char ch) const StringTemplate< CStringInterface, CString, Char >
StartsWith (const CString &str) const StringTemplate< CStringInterface, CString, Char >
Super typedef StringTemplate< CStringInterface, CString, Char >
ToFloat (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToFloat32 (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToFloat64 (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToInt (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToInt32 (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToInt64 (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToLower () const StringTemplate< CStringInterface, CString, Char >
ToString (const FormatStatement *formatStatement=nullptr) const CStringInterface
ToUInt (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToUInt32 (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToUInt64 (STRINGCONVERSION flags=STRINGCONVERSION::NONE) const StringTemplate< CStringInterface, CString, Char >
ToUpper () const StringTemplate< CStringInterface, CString, Char >
Trim () StringTemplate< CStringInterface, CString, Char >
TrimLeft () StringTemplate< CStringInterface, CString, Char >
TrimRight () StringTemplate< CStringInterface, CString, Char >
UIntToString (UInt32 v) StringTemplate< CStringInterface, CString, Char > static
UIntToString (UInt64 v) StringTemplate< CStringInterface, CString, Char > static