Evo C++ Library v0.5.1
String Member List

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

add(char ch)Stringinline
add(char ch, Size count)Stringinline
add(const ListType &str)Stringinline
add(const StringBase &str)Stringinline
add(const char *str, Size size)Stringinline
add(const char *str)Stringinline
List< char, StrSizeT >::add(const Item *data, Size size)List< char, StrSizeT >inline
addmin(Size minsize)List< char, StrSizeT >inline
addn(int num, int base=fDEC)Stringinline
addn(long num, int base=fDEC)Stringinline
addn(longl num, int base=fDEC)Stringinline
addn(uint num, int base=fDEC)Stringinline
addn(ulong num, int base=fDEC)Stringinline
addn(ulongl num, int base=fDEC)Stringinline
addn(float num, int precision=fPREC_AUTO)Stringinline
addn(double num, int precision=fPREC_AUTO)Stringinline
addn(ldouble num, int precision=fPREC_AUTO)Stringinline
List< char, StrSizeT >::addnew(Size size=1)List< char, StrSizeT >inline
addsep(char delim=',')Stringinline
List< char, StrSizeT >::advAdd(Size size)List< char, StrSizeT >inline
advBuffer(Size size)List< char, StrSizeT >inline
advBuffer()List< char, StrSizeT >inline
advEdit(Edit &edit, Size minsize, bool inplace=true)List< char, StrSizeT >inline
advEditDone(Edit &edit)List< char, StrSizeT >inline
advFirst()List< char, StrSizeT >inline
List< char, StrSizeT >::advInsert(Key index, Size size)List< char, StrSizeT >inline
advItem(Key index)List< char, StrSizeT >inline
advLast()List< char, StrSizeT >inline
List< char, StrSizeT >::advPrepend(Size size)List< char, StrSizeT >inline
List< char, StrSizeT >::advRemove(Key index, Size size)List< char, StrSizeT >inline
advResize(Size size)Stringinline
List< char, StrSizeT >::advResize(Size size)List< char, StrSizeT >inline
advSize(Size size)List< char, StrSizeT >inline
advSwap(Key index1, Key index2)List< char, StrSizeT >inline
advWrite(Size addsize)List< char, StrSizeT >inline
advWriteDone(Size addsize)List< char, StrSizeT >inline
asconst() constStringinline
begin()Stringinline
begin() constStringinline
boolval() constStringinline
buf_List< char, StrSizeT >protected
capacity() constStringinline
capacity(Size size)Stringinline
List< char, StrSizeT >::capacity(Size size)List< char, StrSizeT >inline
capacitymax(Size max)Stringinline
List< char, StrSizeT >::capacitymax(Size max)List< char, StrSizeT >inline
capacitymin(Size min)Stringinline
List< char, StrSizeT >::capacitymin(Size min)List< char, StrSizeT >inline
cbegin() constStringinline
cend() constStringinline
clear()Stringinline
compact()Stringinline
compare(const ListBase< wchar16, T > &str)Stringinline
List< char, StrSizeT >::compare(const ListBaseType &data) constList< char, StrSizeT >inline
contains(char ch) constStringinline
contains(const char *str, Size size) constStringinline
contains(const StringBase &str) constStringinline
List< char, StrSizeT >::contains(const Item *data, Size size) constList< char, StrSizeT >inline
convert() constStringinline
convert_add(C value)Stringinline
convert_addq(C value, char delim=',')Stringinline
convert_set(C value)Stringinline
copy(const ListType &str)Stringinline
copy(const StringBase &str)Stringinline
copy(const char *str, Size size)Stringinline
copy(const char *str)Stringinline
List< char, StrSizeT >::copy(const Item *data, Size size)List< char, StrSizeT >inline
cstr(String &buffer) constStringinline
cstr()Stringinline
cstrM() constStringinline
data() constStringinline
data_ListBase< char, StrSizeT >
dataM()List< char, StrSizeT >inline
digits()Stringinlinestatic
digitsl()Stringinlinestatic
empty() constList< char, StrSizeT >inline
end()Stringinline
end() constStringinline
ends(char ch) constStringinline
List< char, StrSizeT >::ends(const Item *items, Size size) constList< char, StrSizeT >inline
List< char, StrSizeT >::ends(const ListBaseType &items) constList< char, StrSizeT >inline
EvoContainerType typedefList< char, StrSizeT >
List< char, StrSizeT >::fill(const Item &item, Key index=0, Size size=ALL)List< char, StrSizeT >inline
fillch(char ch, Key index=0, Size size=ALL)Stringinline
find(char ch) constStringinline
find(char ch, Key start, Key end=END) constStringinline
find(const char *pattern, uint pattern_size, Key start=0, Key end=END) constStringinline
find(StringSearchAlg alg, const char *pattern, uint pattern_size, Key start=0, Key end=END) constStringinline
find(const StringBase &pattern, Key start=0, Key end=END) constStringinline
find(StringSearchAlg alg, const StringBase &pattern, Key start=0, Key end=END) constStringinline
List< char, StrSizeT >::find(ItemVal item, Key start=0, Key end=END) constList< char, StrSizeT >inline
findany(const char *chars, Size count, Key start=0, Key end=END) constStringinline
findany(const StringBase &chars, Key start=0, Key end=END) constStringinline
List< char, StrSizeT >::findany(const Item *items, Size count, Key start=0, Key end=END) constList< char, StrSizeT >inline
findanybut(const char *chars, Size count, Key start=0, Key end=END) constStringinline
findanybut(const StringBase &chars, Key start=0, Key end=END) constStringinline
findanybutr(const char *chars, Size count, Key start=0, Key end=END) constStringinline
findanybutr(const StringBase &chars, Key start=0, Key end=END) constStringinline
findanyr(const char *chars, Size count, Key start=0, Key end=END) constStringinline
findanyr(const StringBase &chars, Key start=0, Key end=END) constStringinline
List< char, StrSizeT >::findanyr(const Item *items, Size count, Key start=0, Key end=END) constList< char, StrSizeT >inline
findnonword(Key start=0, Key end=END) constStringinline
findnonwordr(Key start=0, Key end=END) constStringinline
findr(char ch) constStringinline
findr(char ch, Key start, Key end=END) constStringinline
findr(const char *pattern, uint pattern_size, Key start=0, Key end=END) constStringinline
findr(StringSearchAlg alg, const char *pattern, uint pattern_size, Key start=0, Key end=END) constStringinline
findr(const StringBase &pattern, Key start=0, Key end=END) constStringinline
findr(StringSearchAlg alg, const StringBase &pattern, Key start=0, Key end=END) constStringinline
List< char, StrSizeT >::findr(ItemVal item, Key start=0, Key end=END) constList< char, StrSizeT >inline
findreplace(char ch, const char *str, Size size, Size max=ALL)Stringinline
findreplace(char ch, const StringBase &str, Size max=ALL)Stringinline
findreplace(const char *fstr, Size fsize, const char *str, Size size, Size max=ALL)Stringinline
findreplace(const char *fstr, Size fsize, const StringBase &str, Size max=ALL)Stringinline
findreplace(const StringBase &fstr, const StringBase &str, Size max=ALL)Stringinline
findreplace(const StringBase &fstr, const char *str, Size size, Size max=ALL)Stringinline
findword(Key start=0, Key end=END) constStringinline
findwordr(Key start=0, Key end=END) constStringinline
first() constList< char, StrSizeT >inline
firstM()List< char, StrSizeT >inline
getbool(Error &error) constStringinline
getbool() constStringinline
getnum(Error &error, int base=0) constStringinline
getnum(int base=0) constStringinline
getnumf(Error &error) constStringinline
getnumf() constStringinline
hash(ulong seed=0) constList< char, StrSizeT >inline
iend(Size offset=0) constList< char, StrSizeT >inline
insert(Key index, char ch)Stringinline
insert(Key index, char ch, Size count)Stringinline
insert(Key index, const ListType &str)Stringinline
insert(Key index, const StringBase &str)Stringinline
insert(Key index, const char *str, Size size)Stringinline
insert(Key index, const char *str)Stringinline
List< char, StrSizeT >::insert(Key index, const Item *data, Size size)List< char, StrSizeT >inline
List< char, StrSizeT >::insert(Key index, const ListBaseType &data)List< char, StrSizeT >inline
List< char, StrSizeT >::insert(Key index, const Item &data)List< char, StrSizeT >inline
insertn(Key index, int num, int base=fDEC)Stringinline
insertn(Key index, long num, int base=fDEC)Stringinline
insertn(Key index, longl num, int base=fDEC)Stringinline
insertn(Key index, uint num, int base=fDEC)Stringinline
insertn(Key index, ulong num, int base=fDEC)Stringinline
insertn(Key index, ulongl num, int base=fDEC)Stringinline
insertn(Key index, float num, int precision=fPREC_AUTO)Stringinline
insertn(Key index, double num, int precision=fPREC_AUTO)Stringinline
insertn(Key index, ldouble num, int precision=fPREC_AUTO)Stringinline
List< char, StrSizeT >::insertnew(Key index, Size size=1)List< char, StrSizeT >inline
Item typedefList< char, StrSizeT >
item(Key index) constList< char, StrSizeT >inline
itemM(Key index)List< char, StrSizeT >inline
ItemVal typedefList< char, StrSizeT >
Iter typedefList< char, StrSizeT >
IterM typedefList< char, StrSizeT >
join(const C &items, char delim=',')Stringinline
joinmap(const C &map, char delim=',', char kvdelim='=')Stringinline
joinmapq(const C &map, char delim=',', char kvdelim='=')Stringinline
joinq(const C &items, char delim=',')Stringinline
Key typedefList< char, StrSizeT >
last() constList< char, StrSizeT >inline
lastM()List< char, StrSizeT >inline
letters()Stringinlinestatic
lettersl()Stringinlinestatic
lettersu()Stringinlinestatic
List()List< char, StrSizeT >inline
List(const ValEmpty &val)List< char, StrSizeT >inlineexplicit
List(const ListType &data)List< char, StrSizeT >inline
List(const ListType &data, Key index, Key size=ALL)List< char, StrSizeT >inline
List(const ListBaseType &data, Key index=0, Key size=ALL)List< char, StrSizeT >inline
List(const ListBaseType *data, Key index=0, Key size=ALL)List< char, StrSizeT >inline
List(const Item *data, Size size)List< char, StrSizeT >inline
List(const PtrBase< Item > &data, Size size)List< char, StrSizeT >inline
List(std::initializer_list< char > init)List< char, StrSizeT >inline
List(ListType &&src)List< char, StrSizeT >inline
ListBase()ListBase< char, StrSizeT >inline
ListBase(const ListBaseType &src)ListBase< char, StrSizeT >inline
ListBase(const char *str)ListBase< char, StrSizeT >inline
ListBase(const char *str, StrSizeT size)ListBase< char, StrSizeT >inline
ListBaseType typedefList< char, StrSizeT >
ListType typedefString
move(Key dest, Key index)List< char, StrSizeT >inline
move(Key dest, ListType &src, Key srcindex=0, Size size=ALL)List< char, StrSizeT >inline
null() constList< char, StrSizeT >inline
num(int base=0) constStringinline
numf() constStringinline
numfd() constStringinline
numfl() constStringinline
numl(int base=0) constStringinline
numll(int base=0) constStringinline
numu(int base=0) constStringinline
numul(int base=0) constStringinline
numull(int base=0) constStringinline
operator!=(const String &str) constStringinline
operator!=(const char *str) constStringinline
operator!=(const ListBase< wchar16, T > &str)Stringinline
List< char, StrSizeT >::operator!=(const ListBaseType &data) constList< char, StrSizeT >inline
operator()(Key index)List< char, StrSizeT >inline
operator<<(bool val)Stringinline
operator<<(char ch)Stringinline
operator<<(const ListType &str)Stringinline
operator<<(const StringBase &str)Stringinline
operator<<(const char *str)Stringinline
operator<<(const ValNull &val)Stringinline
operator<<(const ValEmpty &val)Stringinline
operator<<(Newline nl)Stringinline
operator<<(Flush)Stringinline
operator<<(int num)Stringinline
operator<<(long num)Stringinline
operator<<(longl num)Stringinline
operator<<(uint num)Stringinline
operator<<(ulong num)Stringinline
operator<<(ulongl num)Stringinline
operator<<(float num)Stringinline
operator<<(double num)Stringinline
operator<<(ldouble num)Stringinline
operator<<(const FmtChar &fmt)Stringinline
operator<<(const FmtString &fmt)Stringinline
operator<<(const FmtStringWrap &fmt)Stringinline
operator<<(const FmtShort &fmt)Stringinline
operator<<(const FmtInt &fmt)Stringinline
operator<<(const FmtLong &fmt)Stringinline
operator<<(const FmtLongL &fmt)Stringinline
operator<<(const FmtUShort &fmt)Stringinline
operator<<(const FmtUInt &fmt)Stringinline
operator<<(const FmtULong &fmt)Stringinline
operator<<(const FmtULongL &fmt)Stringinline
operator<<(const FmtFloat &fmt)Stringinline
operator<<(const FmtFloatD &fmt)Stringinline
operator<<(const FmtFloatL &fmt)Stringinline
operator<<(const FmtFieldNum< T > &fmt)Stringinline
operator<<(const FmtFieldFloat< T > &fmt)Stringinline
operator<<(const FmtPtr &fmtptr)Stringinline
operator<<(const FmtDump &fmt)Stringinline
operator=(String &&src)Stringinline
operator=(const char16_t *str)Stringinline
operator=(const String &str)Stringinline
operator=(const ListType &str)Stringinline
operator=(const ListType *str)Stringinline
operator=(const StringBase &data)Stringinline
operator=(const char *str)Stringinline
operator=(const PtrBase< char > &str)Stringinline
operator=(const ListBase< wchar16, T > &str)Stringinline
operator=(const ValNull &)Stringinline
operator=(const ValEmpty &)Stringinline
List< char, StrSizeT >::operator=(ListType &&src)List< char, StrSizeT >inline
List< char, StrSizeT >::operator=(const ListType &data)List< char, StrSizeT >inline
operator==(const String &str) constStringinline
operator==(const char *str) constStringinline
operator==(const ListBase< wchar16, T > &str)Stringinline
List< char, StrSizeT >::operator==(const ListBaseType &data) constList< char, StrSizeT >inline
operator[](Key index) constList< char, StrSizeT >inline
Out typedefString
pop(char &item, Key index)List< char, StrSizeT >inline
pop(char &item)List< char, StrSizeT >inline
pop()List< char, StrSizeT >inline
popq(char &item)List< char, StrSizeT >inline
popq()List< char, StrSizeT >inline
prepend(char ch)Stringinline
prepend(char ch, Size count)Stringinline
prepend(const ListType &str)Stringinline
prepend(const StringBase &str)Stringinline
prepend(const char *str, Size size)Stringinline
prepend(const char *str)Stringinline
List< char, StrSizeT >::prepend(const Item *data, Size size)List< char, StrSizeT >inline
prependn(int num, int base=fDEC)Stringinline
prependn(long num, int base=fDEC)Stringinline
prependn(longl num, int base=fDEC)Stringinline
prependn(uint num, int base=fDEC)Stringinline
prependn(ulong num, int base=fDEC)Stringinline
prependn(ulongl num, int base=fDEC)Stringinline
prependn(float num, int precision=fPREC_AUTO)Stringinline
prependn(double num, int precision=fPREC_AUTO)Stringinline
prependn(ldouble num, int precision=fPREC_AUTO)Stringinline
List< char, StrSizeT >::prependnew(Size size=1)List< char, StrSizeT >inline
prependsep(char delim=',')Stringinline
ref(const ListType &data)List< char, StrSizeT >inlineprotected
ref(const ListType &data, Size index, Size size)List< char, StrSizeT >inlineprotected
ref(const Item *data, Size size, bool term=false)List< char, StrSizeT >inlineprotected
remove(Key index, Size size=1)List< char, StrSizeT >inline
replace(Key index, Size rsize, const StringBase &str)Stringinline
replace(Key index, Size rsize, const char *str, Size size)Stringinline
replace(Key index, Size rsize, const char *str)Stringinline
List< char, StrSizeT >::replace(Key index, Size rsize, const Item *data, Size size)List< char, StrSizeT >inline
reserve(Size size, bool prefer_realloc=false)Stringinline
List< char, StrSizeT >::reserve(Size size, bool prefer_realloc=false)List< char, StrSizeT >inline
resize(Size size)Stringinline
List< char, StrSizeT >::resize(Size size)List< char, StrSizeT >inline
reverse()Stringinline
set()Stringinline
set(const ListType &str)Stringinline
set(const ListType &str, Key index, Key size=ALL)Stringinline
set(const StringBase &data, Key index=0, Key size=ALL)Stringinline
set(const char *str, Size size)Stringinline
set(const PtrBase< char > &str, Size size)Stringinline
set(const char *str)Stringinline
set(const PtrBase< char > &str)Stringinline
List< char, StrSizeT >::set(const Item *data, Size size)List< char, StrSizeT >inline
List< char, StrSizeT >::set(const PtrBase< Item > &data, Size size)List< char, StrSizeT >inline
List< char, StrSizeT >::set(const ListType &data)List< char, StrSizeT >inline
List< char, StrSizeT >::set(const ListType &data, Key index, Key size=ALL)List< char, StrSizeT >inline
List< char, StrSizeT >::set(const ListBaseType &data, Key index=0, Key size=ALL)List< char, StrSizeT >inline
set2(const ListType &str, Key index1, Key index2)Stringinline
set2(const StringBase &data, Key index1, Key index2)Stringinline
List< char, StrSizeT >::set2(const ListType &data, Key index1, Key index2)List< char, StrSizeT >inline
List< char, StrSizeT >::set2(const ListBaseType &data, Key index1, Key index2)List< char, StrSizeT >inline
set_unicode(const wchar16 *str, Size size, UtfMode mode=umREPLACE_INVALID)Stringinline
set_unicode(const wchar16 *str, UtfMode mode=umREPLACE_INVALID)Stringinline
set_unicode(const char16_t *str, Size size, UtfMode mode=umREPLACE_INVALID)Stringinline
set_unicode(const char16_t *str, UtfMode mode=umREPLACE_INVALID)Stringinline
set_win32(const WCHAR *str, int size)Stringinline
set_win32(const WCHAR *str)Stringinline
setempty()Stringinline
setn(int num, int base=fDEC)Stringinline
setn(long num, int base=fDEC)Stringinline
setn(longl num, int base=fDEC)Stringinline
setn(uint num, int base=fDEC)Stringinline
setn(ulong num, int base=fDEC)Stringinline
setn(ulongl num, int base=fDEC)Stringinline
setn(float num, int precision=fPREC_AUTO)Stringinline
setn(double num, int precision=fPREC_AUTO)Stringinline
setn(ldouble num, int precision=fPREC_AUTO)Stringinline
shared() constList< char, StrSizeT >inline
Size typedefList< char, StrSizeT >
size() constList< char, StrSizeT >inline
size_ListBase< char, StrSizeT >
slice(Key index)Stringinline
slice(Key index, Size size)Stringinline
List< char, StrSizeT >::slice(Key index)List< char, StrSizeT >inline
List< char, StrSizeT >::slice(Key index, Size size)List< char, StrSizeT >inline
slice2(Key index1, Key index2)Stringinline
List< char, StrSizeT >::slice2(Key index1, Key index2)List< char, StrSizeT >inline
split(char delim, T1 &left, T2 &right) constStringinline
split(char delim, T1 &left) constStringinline
split(char delim, ValNull left, T2 &right) constStringinline
split(C &items, char delim=',') constStringinline
splitat(Key index, T1 &left, T2 &right) constList< char, StrSizeT >inline
splitat(Key index, T1 &left) constList< char, StrSizeT >inline
splitat(Key index, ValNull left, T2 &right) constList< char, StrSizeT >inline
splitat_setl(Key index)List< char, StrSizeT >inline
splitat_setl(Key index, T2 &right)List< char, StrSizeT >inline
splitat_setr(Key index)List< char, StrSizeT >inline
splitat_setr(Key index, T1 &left)List< char, StrSizeT >inline
splitmap(C &map, char delim=',', char kvdelim='=') constStringinline
splitr(char delim, T1 &left, T2 &right) constStringinline
splitr(char delim, T1 &left) constStringinline
splitr(char delim, ValNull left, T2 &right) constStringinline
starts(char ch) constStringinline
List< char, StrSizeT >::starts(const Item *items, Size size) constList< char, StrSizeT >inline
List< char, StrSizeT >::starts(const ListBaseType &items) constList< char, StrSizeT >inline
String()Stringinline
String(const String &str)Stringinline
String(const ListType &str)Stringinline
String(const ListType *str)Stringinline
String(const ListType &str, Key index, Key size=ALL)Stringinline
String(const StringBase &str, Key index=0, Key size=ALL)Stringinline
String(const char *str, Size size)Stringinline
String(const PtrBase< char > &str, Size size)Stringinline
String(const UnicodeStringBase &str)Stringinline
String(const char *str)Stringinline
String(const PtrBase< char > &str)Stringinline
String(const char16_t *str, Size size, UtfMode mode=umREPLACE_INVALID)Stringinline
String(const char16_t *str, UtfMode mode=umREPLACE_INVALID)Stringinline
String(const std::initializer_list< char > &init)Stringinline
String(String &&src)Stringinline
StringBase typedefString
strip()Stringinline
strip(char ch)Stringinline
strip2()Stringinline
strip_newlines()Stringinline
stripl()Stringinline
stripl(char ch, Size max=ALL)Stringinline
stripl(const char *str, Size strsize, Size max=ALL)Stringinline
stripl2()Stringinline
stripl_newlines()Stringinline
stripl_newlines(Size max)Stringinline
stripr()Stringinline
stripr(char ch, Size max=ALL)Stringinline
stripr(const char *str, Size strsize, Size max=ALL)Stringinline
stripr2()Stringinline
stripr_newlines()Stringinline
stripr_newlines(Size max)Stringinline
swap(Key index1, Key index2)List< char, StrSizeT >inline
swap(ListType &list)List< char, StrSizeT >inline
ThisType typedefString
token(StringT &value, char delim)Stringinline
token_any(StringT &value, Char &found_delim, const char *delims, Size count)Stringinline
token_line(StringT &line)Stringinline
tokenr(StringT &value, char delim)Stringinline
tokenr_any(StringT &value, Char &found_delim, const char *delims, Size count)Stringinline
tokenr_line(StringT &line)Stringinline
tolower()Stringinline
toupper()Stringinline
triml(Size size)Stringinline
List< char, StrSizeT >::triml(Size size)List< char, StrSizeT >inline
trimr(Size size)Stringinline
List< char, StrSizeT >::trimr(Size size)List< char, StrSizeT >inline
truncate(Size size=0)Stringinline
List< char, StrSizeT >::truncate(Size size=0)List< char, StrSizeT >inline
UnicodeStringBase typedefString
unshare()Stringinline
unslice()Stringinline
Value typedefList< char, StrSizeT >
whitespace()Stringinlinestatic
write_direct(Size size)Stringinline
write_direct_finish(Size size)Stringinline
write_direct_flush(Size &available, Size written_size, Size reserve_size)Stringinline
write_direct_multi(Size &available, Size reserve_size)Stringinline
write_out()Stringinline
writebin(const char *buf, Size size)Stringinline
writechar(char ch, Size count=1)Stringinline
writefmtchar(char ch, Size count, const FmtSetField &field)Stringinline
writefmtdump(const FmtDump &fmt, const char *newline, uint newlinesize)Stringinline
writefmtdump(const FmtDump &fmt, Newline nl=NL_SYS)Stringinline
writefmtnum(TNum num, const FmtSetInt &fmt, const FmtSetField *field=NULL)Stringinline
writefmtnumf(TNum num, const FmtSetFloat &fmt, const FmtSetField *field=NULL)Stringinline
writefmtnumu(TNum num, const FmtSetInt &fmt, const FmtSetField *field=NULL)Stringinline
writefmtstr(const char *str, Size size, const FmtSetField &field)Stringinline
writenum(TNum num, int base=fDEC)Stringinline
writenumf(TNum num, int precision=fPREC_AUTO)Stringinline
writenumu(TNum num, int base=fDEC)Stringinline
writequoted(const char *buf, Size size, char delim, bool optional=false)Stringinline
writetext(const char *buf, Size size)Stringinline