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
|