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 String &str)StringTemplate< StringInterface, String, Utf32Char >
Append(const Utf32Char *str, Int len)StringTemplate< StringInterface, String, Utf32Char >
Append(const Block< const Utf32Char > &block)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 >
CharType typedefStringTemplate< StringInterface, String, Utf32Char >
Compare(const StringInterface *str, STRINGCOMPARISON mode=STRINGCOMPARISON::UNICODE_NUMBERS) constStringTemplate< StringInterface, String, Utf32Char >
ComparePart(const StringInterface *str, STRINGCOMPARISON mode, StringPosition position, StringCount count) constStringTemplate< StringInterface, String, Utf32Char >
ConvertString(const StreamConversionRef &converter) constStringInterface
EndsWith(Utf32Char ch) constStringTemplate< StringInterface, String, Utf32Char >
EndsWith(const String &str) constStringTemplate< StringInterface, String, Utf32Char >
Erase(StringPosition position, StringCount count)StringTemplate< StringInterface, String, Utf32Char >
Find(const String &str, Int *pos, StringPosition start=0) constStringTemplate< StringInterface, String, Utf32Char >
Find(Utf32Char ch, Int *pos, StringPosition start=0) constStringTemplate< StringInterface, String, Utf32Char >
FindIndex(const StringInterface *str, StringPosition start=0) constStringTemplate< StringInterface, String, Utf32Char >
FindIndex(Utf32Char ch, StringPosition start=0) constStringTemplate< StringInterface, String, Utf32Char >
FindLast(const String &str, Int *pos, StringPosition start=StringEnd()) constStringTemplate< StringInterface, String, Utf32Char >
FindLast(Utf32Char ch, Int *pos, StringPosition start=StringEnd()) constStringTemplate< StringInterface, String, Utf32Char >
FindLastIndex(const StringInterface *str, StringPosition start=StringEnd()) constStringTemplate< StringInterface, String, Utf32Char >
FindLastIndex(Utf32Char ch, StringPosition start=StringEnd()) constStringTemplate< StringInterface, String, Utf32Char >
FindLastUpper(const String &str, Int *pos, StringPosition start=StringEnd()) constStringTemplate< StringInterface, String, Utf32Char >
FindLastUpperIndex(const StringInterface *str, StringPosition start=StringEnd()) constStringTemplate< StringInterface, String, Utf32Char >
FindUpper(const String &str, Int *pos, StringPosition start=0) constStringTemplate< StringInterface, String, Utf32Char >
FindUpperIndex(const StringInterface *str, StringPosition start=0) constStringTemplate< 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)StringInterfacestatic
GetAndCacheConstString(const Char *chr, Int len, Int isUtf8)StringInterfacestatic
GetChar(Int pos) constStringTemplate< StringInterface, String, Utf32Char >
GetCharacterWidth() constStringInterface
GetCString(const StringEncodingRef &stringEncoding=GetUtf8DefaultEncoder()) constStringInterface
GetCStringAppendArray(const NonConstArray< Char > &array, const StringEncodingRef &stringEncoding=GetUtf8DefaultEncoder()) constStringInterface
GetCStringBlock(const Block< Char > &buffer, const StringEncodingRef &stringEncoding=GetUtf8DefaultEncoder()) constStringInterface
GetHashCode() constStringTemplate< StringInterface, String, Utf32Char >
GetLeftPart(StringPosition start) constStringTemplate< StringInterface, String, Utf32Char >
GetLength() constStringTemplate< StringInterface, String, Utf32Char >
GetPart(StringPosition start, StringCount count) constStringTemplate< StringInterface, String, Utf32Char >
GetRightPart(StringPosition start) constStringTemplate< StringInterface, String, Utf32Char >
GetSystemEncoding() constStringInterface
GetUniqueHashCode() constStringTemplate< StringInterface, String, Utf32Char >
GetUtf16(Utf16CharBuffer &stringData) constStringInterface
GetUtf32(Utf32CharBuffer &stringData) constStringTemplate< StringInterface, String, Utf32Char >
GetVariableInternalData() constStringInterface
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) constStringTemplate< StringInterface, String, Utf32Char >
MAXON_INTERFACE_NONVIRTUAL(StringInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.string")StringInterfaceprivate
MemorySizeToString(Int64 v, Bool mebibytes=true)StringTemplate< StringInterface, String, Utf32Char >static
PointerToString(const void *v)StringTemplate< StringInterface, String, Utf32Char >static
Prettify(Int indent=0, const String &indentStr="\t"_s, Int breakUpThreshold=100, Bool angularBrackets=false) constStringInterface
PrivateEnumToString(const EnumInfo &info, UInt64 value, const FormatStatement *formatStatement)StringInterfacestatic
Replace(Utf32Char find, Utf32Char replace)StringTemplate< StringInterface, String, Utf32Char >
Replace(const String &find, const String &replace)StringTemplate< StringInterface, String, Utf32Char >
Replace(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) constStringTemplate< StringInterface, String, Utf32Char >
StartsWith(Utf32Char ch) constStringTemplate< StringInterface, String, Utf32Char >
StartsWith(const String &str) constStringTemplate< StringInterface, String, Utf32Char >
Super typedefStringTemplate< StringInterface, String, Utf32Char >
ToFloat(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToFloat32(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToFloat64(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToInt(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToInt32(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToInt64(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToLower() constStringTemplate< StringInterface, String, Utf32Char >
ToString(const FormatStatement *formatStatement=nullptr) constStringInterface
ToUInt(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToUInt32(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToUInt64(STRINGCONVERSION flags=STRINGCONVERSION::NONE) constStringTemplate< StringInterface, String, Utf32Char >
ToUpper() constStringTemplate< 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