Base Framework
String Member List

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

append(char ch)Stringinline
append(uint8 ch)Stringinline
append(ucs4 ch)String
append(const String &string)Stringinline
append(const NativeString &string)Stringinline
append(const char *string)Stringinline
append(const Literal &string)String
append(const char(&literal)[SIZE]) (defined in String)Stringinline
append(const Literal &string, MemorySize maximum)String
append(const NativeString &string, MemorySize maximum)String
append(const ConstSpan< char > &buffer)String
begin() const noexceptStringinline
clear()String
compareTo(const String &string) const noexceptString
compareTo(const Literal &string) const noexceptString
compareTo(const NativeString &string) const noexceptString
compareToIgnoreCase(const char *left, const char *right) noexceptStringprotectedstatic
compareToIgnoreCase(const String &string) const noexceptString
compareToIgnoreCase(const NativeString &string) constString
compareToIgnoreCase(const char(&literal)[SIZE]) const noexcept (defined in String)Stringinline
copy() constString
count(char ch, MemorySize start=0) const noexceptString
count(const String &string, MemorySize start=0) const noexceptString
end() const noexceptStringinline
endsWith(const String &suffix) const noexceptString
endsWith(const Literal &suffix) const noexceptString
endsWith(const char(&suffix)[SIZE]) const noexceptStringinline
ensureCapacity(MemorySize capacity)String
Enumerator typedef (defined in String)String
forceToLength(MemorySize length)String
garbageCollect()String
getAt(MemorySize index) constString
getBeginIterator() noexceptStringinline
getBeginReadIterator() const noexceptStringinline
getBuffer()Stringprotected
getBuffer(MemorySize length)Stringprotected
getBuffer() const noexceptStringinlineprotected
getBytes() const noexceptStringinline
getCapacity() const noexceptStringinline
getContainer() constStringinline
getElements()String
getElements() const noexceptStringinline
getEnd() const noexceptStringinline
getEndIterator() noexceptStringinline
getEndReadIterator() const noexceptStringinline
getEnumerator() noexceptStringinline
getLength() const noexceptStringinline
getReadEnumerator() const noexceptStringinline
getSpan() const noexceptStringinline
getUTF8BeginReadIterator() const noexceptStringinline
getUTF8EndReadIterator() const noexceptStringinline
getUTF8ReadEnumerator() const noexceptStringinline
getUTF8String() const noexceptStringinline
getValidUTF8() constString
hasNull() const noexceptString
indexOf(char ch, MemorySize start=0) const noexceptString
indexOf(const String &string, MemorySize start=0) const noexceptString
initialize(const char *string, MemorySize length)Stringprotected
initialize(const wchar *string, MemorySize length)Stringprotected
initialize(const char16_t *string, MemorySize length)Stringprotected
initialize(const ucs4 *string, MemorySize length)Stringprotected
insert(MemorySize index, const ConstSpan< char > &span)String
insert(MemorySize index, char ch)String
insert(MemorySize index, const String &string)String
insert(MemorySize index, const Literal &string)String
insert(MemorySize index, const char(&literal)[SIZE]) (defined in String)Stringinline
insert(MemorySize index, const NativeString &string)String
invariant() const noexceptStringinline
isASCII() const noexceptString
isEmpty() const noexceptStringinline
isMultiReferenced() const noexceptString
isProper() const noexceptStringinline
Iterator typedef (defined in String)String
lastIndexOf(char ch, MemorySize start) const noexceptString
lastIndexOf(char ch) const noexceptStringinline
lastIndexOf(const String &string, MemorySize start) const noexceptString
lastIndexOf(const String &string) const noexceptStringinline
makeCapacity(MemorySize capacity)Stringinlinestatic
makeLength(MemorySize length)Stringinlinestatic
MAXIMUM_LENGTHStringstatic
native() const noexceptStringinline
operator bool() const noexceptStringinline
operator!=(const String &string) const noexceptStringinline
operator!=(const Literal &string) const noexceptStringinline
operator!=(const char(&literal)[SIZE]) const noexcept (defined in String)Stringinline
operator!=(const NativeString &string) const noexceptStringinline
operator()(ARGS &&... args)String
operator+=(const String &suffix)Stringinline
operator+=(const Literal &suffix)Stringinline
operator+=(const char *suffix)Stringinline
operator+=(char suffix)Stringinline
operator-=(const String &suffix)String
operator<(const String &string) const noexceptStringinline
operator<(const char(&literal)[SIZE]) const noexcept (defined in String)Stringinline
operator<(const NativeString &string) const noexceptStringinline
operator<=(const String &string) const noexceptStringinline
operator<=(const char(&literal)[SIZE]) const noexcept (defined in String)Stringinline
operator<=(const NativeString &string) const noexceptStringinline
operator=(const String &assign) noexceptStringinline
operator=(String &&move) noexcept (defined in String)Stringinline
operator=(const Literal &assign)String
operator=(const WideLiteral &assign)String
operator=(const NativeString &assign)String
operator=(const char *assign)String
operator=(const wchar *assign)String
operator=(const char16_t *assign)String
operator=(const char32_t *assign)String
operator=(const WideString &assign)String
operator=(const StringOutputStream &assign)String
operator=(const char(&literal)[SIZE])Stringinline
operator==(const String &string) const noexceptStringinline
operator==(const Literal &string) const noexceptStringinline
operator==(const char(&literal)[SIZE]) const noexcept (defined in String)Stringinline
operator==(const NativeString &string) const noexceptStringinline
operator>(const String &string) const noexceptStringinline
operator>(const char(&literal)[SIZE]) const noexcept (defined in String)Stringinline
operator>(const NativeString &string) const noexceptStringinline
operator>=(const String &string) const noexceptStringinline
operator>=(const char(&literal)[SIZE]) const noexcept (defined in String)Stringinline
operator>=(const NativeString &string) const noexceptStringinline
operator[](MemorySize index)Stringinline
operator[](MemorySize index) constStringinline
prepend(char ch)Stringinline
prepend(const String &string)Stringinline
ReadEnumerator typedef (defined in String)String
ReadIterator typedef (defined in String)String
remove(MemorySize start, MemorySize end)String
removeAt(MemorySize index)Stringinline
removeFrom(MemorySize start)String
replace(MemorySize start, MemorySize end, const String &string)String
replaceAll(const String &fromStr, const String &toStr)String
reverse() noexceptString
search(const String &substring, MemorySize start=0) const noexceptString
setAt(MemorySize index, char value)String
setLength(MemorySize length)Stringinlineprotected
split(char separator, bool group=false) constString
startsWith(const String &prefix) const noexceptString
startsWith(const Literal &prefix) const noexceptString
startsWith(const char(&prefix)[SIZE]) const noexceptStringinline
String() noexceptString
String(Reference< ReferenceCountedAllocator< char > > string) (defined in String)Stringinline
String(MemorySize capacity)Stringexplicit
String(Default d)String
String(const UTF8Stringify &stringify)String
String(const OwnedNativeString &string)String
String(const NativeString &string)String
String(const Literal &string)String
String(const char *string)String
String(const char *string, MemorySize length)String
String(const wchar *string)String
String(const wchar *string, MemorySize length)String
String(const char16_t *string)String
String(const char16_t *string, MemorySize length)String
String(const char32_t *string)String
String(const char32_t *string, MemorySize length)String
String(const WideString &string)String
String(const NativeString &string, MemorySize maximum)String
String(const String &copy) noexceptStringinline
String(String &&move) noexceptStringinline
String(StringOutputStream &stream)String
String(FormatOutputStream &stream)String
substImpl(const UTF8Stringify &text, const UTF8Stringify *args, MemorySize numberOfArgs)Stringstatic
substring(MemorySize start, MemorySize end) constString
substring(MemorySize start) constStringinline
swapper (defined in String)Stringfriend
TERMINATORStringstatic
toLowerCase() noexceptString
toSpan(const char *string) noexceptStringinlinestatic
toUpperCase() noexceptString
Traits typedefString
trim(char character=' ')String