NDEVR
API Documentation
String Member List

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

add(char &&object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
addSpace(t_index_type space_to_add)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
addUTF16AsUTF8(const wchar *unicode)String
addUTF16CharAsUTF8(const wchar *unicode, uint04 &advance)String
addWChar(const wchar &object)String
addWhiteSpace(uint04 desired_string_size, uint04 desired_right_alignment_location=0, char whitespace=' ')String
AlphaNumericCompare(const StringView &left, const StringView &right)Stringstatic
append(const StringView &string)String
append(char value)Stringinline
append(const t_type &value)String
append(const char(&value)[t_size])Stringinline
append(const char *value)Stringinline
append(const wchar(&value)[t_size])Stringinline
append(const wchar *value)Stringinline
append(const wchar value)Stringinline
auto() constBuffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
beginsWith(const StringView &s, bool ignore_case=false) constString
Buffer() noexceptBuffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
c_str() constStringinline
compare(const Buffer &value) constBuffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
DisplayString(const t_type &value)Stringstatic
endsWith(const StringView &s, bool ignore_case=false) constString
formatNumberString(uint04 decimals)String
formatNumberString(bool add_comma, uint04 decimals)String
formatNumberString(bool add_comma, uint04 min_decimals, uint04 max_decimals, uint04 min_digits, char decimal='.', char comma=',')String
fromHex() constString
getAs() constStringinline
hash() constStringinline
hash(const char *value)Stringinlinestatic
hashLower() constString
hashUpper() constString
hasSubString(const StringView &sub_string, bool ignore_case=false, uint04 start_idx=0) constString
indexOf(const StringView &sub_string, bool ignore_case=false, uint04 start_index=0) constString
indexOf(const String &sub_string, bool ignore_case=false, uint04 start_index=0) constString
indexOf(const char &sub_string) constStringinline
indexOf(const char &sub_string, uint04 start_pos) constStringinline
indexOf(const char &sub_string, uint04 start_pos, uint04 size) constStringinline
indexOf(const char *sub_string, bool ignore_case=false, uint04 start_index=0) constString
indexOf(const char *sub_string, bool ignore_case, uint04 start_index, uint04 size) constString
indexOf(const char *sub_string, char escape_char, bool ignore_case=false, uint04 start_index=0) constString
insert(t_index_type location, const char &object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
insertNewLines(uint04 max_line_size) constString
IsNumeric(char value)Stringstatic
isNumeric() constString
isSameNoCase(const StringView &s) constString
IsWhiteSpace(char s)Stringstatic
lastIndexOf(const char *sub_string, bool ignore_case=false) constString
lastIndexOf(const StringView &sub_string, bool ignore_case=false) constString
lastIndexOf(const char value, bool ignore_case=false) constString
matchesWildcard(const StringView &pattern) constString
NumberString(fltp08 value, bool add_comma, uint04 min_decimals, uint04 max_decimals, uint04 min_digits, char decimal='.', char comma=',')Stringstatic
predictNextStringIncrement() constString
removeAllOrdered(const char &object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
removeAllOrderedFn(const t_functor &functor)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
removeAllUnordered(const char &object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
removeNonAlphaNumeric(bool remove_tab=true, bool remove_space=true, bool remove_new_line=true, bool remove_r=true, bool remove_numbers=false)String
removeNonNumeric()String
replace(const StringView &sub_string, const StringView &replace_sub_string, bool ignore_case=false, uint04 start_index=0)String
replace(const StringViewBuffer &sub_string, const StringViewBuffer &replace_sub_string, bool ignore_case=false, uint04 start_index=0)String
replace(const StringViewBuffer &sub_string, const StringBuffer &replace_sub_string, bool ignore_case=false, uint04 start_index=0)String
shortenString(uint04 size) constString
split(char delimiter, bool preserve_empty=true) constString
split(const Buffer< char > &delimiter, bool preserve_empty=true) constString
splitString(char delimiter, StringViewBuffer &strings, bool preserve_empty=true) constString
splitString(const Buffer< char > &delimiter, StringViewBuffer &strings, bool preserve_empty=true) constString
str_len(const char *value)Stringinlinestatic
str_len(const wchar *value)Stringinlinestatic
String() noexceptStringinline
String(const String &string)Stringinline
String(const StringView &string)Stringinlineexplicit
String(String &&string) noexceptStringinline
String(const char(&string)[N])Stringinlineexplicit
String(const wchar(&string)[N])Stringinlineexplicit
String(const char *string)Stringinlineexplicit
String(const char *const string, uint04 size)Stringinline
String(uint04 size, const char &value)Stringinline
String(const t_type &value)Stringexplicit
substr(uint04 start) constString
substr(uint04 start, uint04 end) constString
ToAlphaString(uint04 number)Stringstatic
ToHex(uint01 value)Stringinlinestatic
ToHex(char value)Stringinlinestatic
ToHex(t_object value)Stringinlinestatic
ToHex(const Buffer< t_object, t_allocator > &values)Stringinlinestatic
ToHex(const StringView &values)Stringinlinestatic
ToHex(const Vector< t_size, t_type > &values)Stringinlinestatic
ToHexVec(uint01 value)Stringinlinestatic
ToHexVec(char value)Stringinlinestatic
toLower() constString
toTitleString() constString
toUpper() constString
trimWhiteSpace()String
UTF16toUTF8(const wchar *unicode, uint04 &advance)Stringstatic
UTF8toUTF16(const char *utf8, uint04 &advance)Stringstatic
~Buffer()Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline