StringInterface Member List

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

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