ActiveLib
Loading...
Searching...
No Matches
active::utility::String Member List

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

allDigitactive::utility::Stringstatic
allFloatactive::utility::Stringstatic
allLineEndingactive::utility::Stringstatic
allNumericactive::utility::Stringstatic
allWhiteSpaceactive::utility::Stringstatic
append(const String &source)active::utility::String
append(char source)active::utility::Stringinline
append(char32_t source)active::utility::Stringinline
assign(const String &source)active::utility::String
assign(const char *source, sizeOption byteCount=std::nullopt, sizeOption charCount=std::nullopt, DataFormat format=DataFormat{})active::utility::String
at(size_type index) constactive::utility::String
capacity() constactive::utility::String
clear()active::utility::Stringinline
compare(const String &ref) constactive::utility::String
contains(const String &toFind) constactive::utility::Stringinline
data() constactive::utility::Stringinline
dataSize(sizeOption howMany=std::nullopt) constactive::utility::String
empty() constactive::utility::Stringinline
endsWith(const String &toFind) constactive::utility::Stringinline
erase(size_type pos=0, sizeOption howMany=std::nullopt)active::utility::String
Filter typedefactive::utility::String
find(const String &toFind, size_type startPos=0) constactive::utility::String
findFirstNotOf(const String &toFind, size_type startPos=0) constactive::utility::String
findFirstOf(const String &toFind, size_type startPos=0) constactive::utility::String
findIf(const Filter &filter) constactive::utility::String
findLastNotOf(const String &toFind, sizeOption lastPos=std::nullopt) constactive::utility::String
findLastOf(const String &toFind, sizeOption lastPos=std::nullopt) constactive::utility::String
forEach(const Function &func) constactive::utility::String
forEach(const Function &func)active::utility::String
fromUnicode(const char32_t *&text, bool isBigEndian, String::sizeOption howMany=std::nullopt, bool isCountRequired=false)active::utility::Stringstatic
fromUTF16(const char16_t *&text, bool isBigEndian, String::sizeOption howMany=std::nullopt, bool isCountRequired=false)active::utility::Stringstatic
Function typedefactive::utility::String
getCharacterByteCount(const char *text, sizeOption howMany=std::nullopt, DataFormat format=DataFormat{})active::utility::Stringstatic
getCharacterCount(const char *text, sizeOption howMany=std::nullopt, DataFormat format=DataFormat{})active::utility::Stringstatic
getUnicodeChar(const char *text, sizeOption howMany=std::nullopt, DataFormat format=DataFormat{})active::utility::Stringstatic
getValidByteCount(const char *text, sizeOption howMany=std::nullopt, sizeOption charCount=std::nullopt, DataFormat format=DataFormat{})active::utility::Stringstatic
insert(size_type pos, const String &source, size_type start=0, sizeOption howMany=std::nullopt)active::utility::String
isAlpha(size_type startPos=0, sizeOption howMany=std::nullopt) constactive::utility::String
isAlphaNumeric(size_type startPos=0, sizeOption howMany=std::nullopt) constactive::utility::String
isNumeric(size_type startPos=0, sizeOption howMany=std::nullopt) constactive::utility::String
length() constactive::utility::Stringinline
lineTerminatoractive::utility::Stringstatic
lowercase() constactive::utility::String
nposactive::utility::Stringstatic
operator double() constactive::utility::Stringinlineexplicit
operator float() constactive::utility::Stringinlineexplicit
operator int16_t() constactive::utility::Stringinlineexplicit
operator int32_t() constactive::utility::Stringinlineexplicit
operator int64_t() constactive::utility::Stringinlineexplicit
operator std::string() constactive::utility::Stringinline
operator std::u16string() constactive::utility::String
operator std::u32string() constactive::utility::String
operator std::u8string() constactive::utility::String
operator uint32_t() constactive::utility::Stringinlineexplicit
operator uint64_t() constactive::utility::Stringinlineexplicit
operator!=(const String &ref) constactive::utility::Stringinline
operator+=(const String &source)active::utility::Stringinline
operator+=(char source)active::utility::Stringinline
operator<=>(const String &ref) constactive::utility::Stringinline
operator=(const String &source)active::utility::String
operator=(String &&source) noexceptactive::utility::String
operator=(const char *source)active::utility::String
operator==(const String &ref) constactive::utility::Stringinline
operator[](size_type index) constactive::utility::String
Option typedefactive::utility::String
padLeft(size_type length, const String &repeat=" ")active::utility::String
padRight(size_type length, const String &repeat=" ")active::utility::String
popBack()active::utility::String
replace(sizeOption pos, sizeOption num, const String &source, size_type start=0, sizeOption howMany=std::nullopt)active::utility::String
replaceAll(const String &toFind, const String &replacement=String())active::utility::String
replaceAnyOf(const String &charsToFind, const String &replacement=String())active::utility::String
replaceIf(const Filter &filter, const String &replacement=String())active::utility::String
reserve(size_type newSize)active::utility::String
resize(size_type newSize, const String &padding="")active::utility::String
rfind(const String &toFind, sizeOption lastPos=std::nullopt) constactive::utility::String
Shared typedefactive::utility::String
size() constactive::utility::String
size_type typedefactive::utility::String
sizeOption typedefactive::utility::String
startsWith(const String &toFind) constactive::utility::Stringinline
string() constactive::utility::Stringinline
String()active::utility::Stringinline
String(const BufferIn &&source)active::utility::String
String(const char *source, sizeOption howMany=std::nullopt, DataFormat format=DataFormat{})active::utility::String
String(const char8_t *source, sizeOption howMany=std::nullopt)active::utility::Stringinline
String(const char16_t *source, sizeOption howMany=std::nullopt, bool isBigEndian=Memory::defaultEndian)active::utility::Stringinline
String(const char32_t *source, sizeOption howMany=std::nullopt, bool isBigEndian=Memory::defaultEndian)active::utility::Stringinline
String(const std::string &source, sizeOption howMany=std::nullopt, DataFormat format=DataFormat{})active::utility::Stringinline
String(const std::u8string &source, sizeOption howMany=std::nullopt)active::utility::Stringinline
String(const std::u16string &source, sizeOption howMany=std::nullopt)active::utility::String
String(const std::u32string &source, sizeOption howMany=std::nullopt)active::utility::String
String(size_type newSize, const String &fillText)active::utility::String
String(char val)active::utility::Stringinlineexplicit
String(int16_t val)active::utility::Stringinlineexplicit
String(uint16_t val)active::utility::Stringinlineexplicit
String(int32_t val)active::utility::Stringinlineexplicit
String(uint32_t val)active::utility::Stringinlineexplicit
String(int64_t val)active::utility::Stringinlineexplicit
String(uint64_t val)active::utility::Stringinlineexplicit
String(size_t val)active::utility::Stringinlineexplicit
String(double val, double prec=math::eps, bool padZero=false)active::utility::Stringexplicit
String(const String &source)active::utility::String
String(String &&source) noexceptactive::utility::String
substr(size_type startPos=0, sizeOption howMany=std::nullopt) constactive::utility::String
toDouble() constactive::utility::Stringinline
toFloat() constactive::utility::Stringinline
toInt16() constactive::utility::Stringinline
toInt32() constactive::utility::Stringinline
toInt64() constactive::utility::Stringinline
toUInt32() constactive::utility::Stringinline
toUInt64() constactive::utility::Stringinline
toUnicode(const char *&text, String::sizeOption howMany=std::nullopt, bool isCountRequired=false)active::utility::Stringstatic
toUTF16(const char32_t *&text, String::sizeOption howMany=std::nullopt, bool isCountRequired=false)active::utility::Stringstatic
Unique typedefactive::utility::String
uppercase() constactive::utility::String
writeTo(const BufferOut &buffer, DataFormat format=UTF8, bool isNullAdded=true, sizeOption howMany=std::nullopt, sizeOption maxLen=std::nullopt) constactive::utility::String
writeUTF16(const BufferOut &buffer, bool isNullAdded=true, bool isBigEndian=DataFormat::defaultEndian, sizeOption howMany=std::nullopt, sizeOption maxLen=std::nullopt) constactive::utility::String
writeUTF32(const BufferOut &buffer, bool isNullAdded=true, bool isBigEndian=DataFormat::defaultEndian, sizeOption howMany=std::nullopt, sizeOption maxLen=std::nullopt) constactive::utility::String
writeUTF8(const BufferOut &buffer, bool isNullAdded=true, sizeOption howMany=std::nullopt, sizeOption maxLen=std::nullopt) constactive::utility::String
~String()active::utility::Stringinline