| Append(const CStringInterface *str) | StringTemplate< CStringInterface, CString, Char > | |
| Append(const Char *str, Int len) | StringTemplate< CStringInterface, CString, Char > | |
| Append(const Block< const Char > &block) | 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 > | |
| CharType typedef | StringTemplate< CStringInterface, CString, Char > | |
| Compare(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 > | |
| Disconnect() | CStringInterface | |
| 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 |
| GetAndCacheConstStringT(const T *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 > | |
| GetUniqueHashCode() 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_ADD_TO_COPY_ON_WRITE_REFERENCE_CLASS(Result< void > Append(const CString &str) { const auto &s=static_cast< const typename SFINAEHelper< CString, S >::type & >(str);if(s.IsEmpty()) { return OK;} else if(!(this->GetPointer() &&this->GetPointer() ->GetLength())) { this->GetBaseRef()=s;return OK;} else { return Append(s.GetPointer());} }) | CStringInterface | |
| MAXON_INTERFACE_NONVIRTUAL(CStringInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.cstring", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")) | CStringInterface | private |
| MemorySizeToString(Int64 v, Bool mebibytes=true) | StringTemplate< CStringInterface, CString, Char > | static |
| PointerToString(const void *v) | StringTemplate< CStringInterface, CString, Char > | static |
| Replace(Char find, Char replace) | StringTemplate< CStringInterface, CString, Char > | |
| Replace(const CString &find, const CString &replace) | StringTemplate< CStringInterface, CString, Char > | |
| Replace(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 |