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
|