libzed 1.9.9
A general-purpose library for quick and simple data manipulation.
 
Loading...
Searching...
No Matches
z::core::string< E > Member List

This is the complete list of members for z::core::string< E >, including all inherited members.

append(const string &other) noexceptz::core::string< E >inline
append(uint32_t chr) noexceptz::core::string< E >
at(int index) const noexcept overridez::core::string< E >virtual
begin() const noexcept overridez::core::string< E >inlinevirtual
beginsWith(const string &other) const noexceptz::core::string< E >inline
camel() const noexceptz::core::string< E >inline
chars() const noexceptz::core::string< E >
cipher(const string &keys, const string &values) const noexceptz::core::string< E >
cipher(std::function< uint32_t(uint32_t)> lambda) const noexceptz::core::string< E >
clear() noexceptz::core::string< E >
complex(int base=10, uint32_t decimal='.') const noexceptz::core::string< E >
concat(const string &other) const noexceptz::core::string< E >inline
contains(uint32_t first, uint32_t last, bool exclusive=false) const noexceptz::core::string< E >inline
contains(const std::pair< uint32_t, uint32_t > &range, bool exclusive=false) const noexceptz::core::string< E >inline
contains(const std::initializer_list< const std::pair< uint32_t, uint32_t > > &list, bool exclusive=false) const noexceptz::core::string< E >
contains(const string &list, bool exclusive=false) const noexceptz::core::string< E >
count(const string &other) const noexceptz::core::string< E >
cstring() const noexceptz::core::string< E >
cutDuplicates(const string &other) noexceptz::core::string< E >
end() const noexcept overridez::core::string< E >inlinevirtual
endsWith(const string &other) const noexceptz::core::string< E >inline
filter(uint32_t first, uint32_t last, bool invert=false) const noexceptz::core::string< E >inline
filter(const std::pair< uint32_t, uint32_t > &range, bool invert=false) const noexceptz::core::string< E >inline
filter(const std::initializer_list< const std::pair< uint32_t, uint32_t > > &list, bool invert=false) const noexceptz::core::string< E >
filter(const string &list, bool invert=false) const noexceptz::core::string< E >
filter(std::function< bool(uint32_t)> lambda) const noexceptz::core::string< E >
find(const string &other, int occurrence=1) const noexceptz::core::string< E >inline
findAfter(const string &other, int index, int occurrence=1) const noexceptz::core::string< E >inline
findBefore(const string &other, int index, int occurrence=1) const noexceptz::core::string< E >
findLast(const string &other, int occurrence=1) const noexceptz::core::string< E >inline
floating(int base=10, uint32_t decimal='.') const noexceptz::core::string< E >
format() const noexceptz::core::string< E >inline
found(const string &other, int occurrence=1) const noexceptz::core::string< E >inline
foundAt(const string &other, int index) const noexceptz::core::string< E >
foundEndAt(const string &other, int index) const noexceptz::core::string< E >
hash() const noexceptz::core::string< E >
increase(int charCount) noexceptz::core::string< E >
insert(const string &other, int index) noexceptz::core::string< E >
integer(int base=10, uint32_t decimal='.') const noexceptz::core::string< E >
isComplex(int base=10, uint32_t decimal='.') const noexceptz::core::string< E >inline
isFloating(int base=10, uint32_t decimal='.') const noexceptz::core::string< E >inline
isInteger(int base=10) const noexceptz::core::string< E >inline
length() const noexcept overridez::core::string< E >virtual
load_minimal(archive const &ar, std::string const &value)z::core::string< E >inline
lower() const noexceptz::core::string< E >inline
nstring() const noexceptz::core::string< E >
numberFormat(double value, int precision=0, bool forcePrecision=false, char decimal='.', char thousands=',') noexceptz::core::string< E >static
operator bool() const noexceptz::core::string< E >inlineexplicit
operator double() const noexceptz::core::string< E >inlineexplicit
operator float() const noexceptz::core::string< E >inlineexplicit
operator INT() const noexceptz::core::string< E >inlineexplicit
operator!=(const string &other) const noexceptz::core::string< E >inline
operator+(const string &other) const noexceptz::core::string< E >
operator+=(const string &other) noexceptz::core::string< E >
operator<(const string &other) const noexceptz::core::string< E >
operator<<z::core::string< E >friend
operator<=(const string &other) const noexceptz::core::string< E >inline
operator=(string &&other) noexceptz::core::string< E >inline
operator=(const string &other) noexceptz::core::string< E >
operator==(const string &other) const noexceptz::core::string< E >
operator>(const string &other) const noexceptz::core::string< E >
operator>=(const string &other) const noexceptz::core::string< E >inline
operator>>z::core::string< E >friend
operator[](int index) constz::core::indexable< T >inlinevirtual
ordinal(long long value) noexceptz::core::string< E >static
padLeft(const string &other, int padSize) const noexceptz::core::string< E >inline
padLeftIn(const string &other, int padSize) noexceptz::core::string< E >
padRight(const string &other, int padSize) const noexceptz::core::string< E >inline
padRightIn(const string &other, int padSize) noexceptz::core::string< E >
precision(double value, int precision, bool forcePrecision=false) noexceptz::core::string< E >inlinestatic
read(std::istream &stream, uint32_t delim=0) noexceptz::core::string< E >
readall(std::istream &stream) noexceptz::core::string< E >
readln(std::istream &stream) noexceptz::core::string< E >
remove(const string &other, int occurrence=0) noexceptz::core::string< E >
remove(int index, int count) noexceptz::core::string< E >
repeat(int count) const noexceptz::core::string< E >inline
replace(const string &findStr, const string &replStr, int occurrence=0) noexceptz::core::string< E >
replace(int index, int count, const string &other) noexceptz::core::string< E >
save_minimal(archive &ar) constz::core::string< E >inline
size() const noexcept overridez::core::string< E >virtual
str() const noexceptz::core::string< E >inline
string() noexceptz::core::string< E >
string(char chr) noexceptz::core::string< E >explicit
string(wchar_t chr) noexceptz::core::string< E >explicit
string(const uint32_t &chr) noexceptz::core::string< E >
string(const char *str) noexceptz::core::string< E >
string(const char *str, size_t len) noexceptz::core::string< E >
string(const wchar_t *str) noexceptz::core::string< E >
string(const wchar_t *str, size_t len) noexceptz::core::string< E >
string(const std::string &str) noexceptz::core::string< E >inline
string(INT value, int base=10, int padSize=0) noexceptz::core::string< E >inline
string(PTR pointer) noexceptz::core::string< E >inline
string(FLT value, int base=10, int precision=0, bool scientific=true, int padSize=0) noexceptz::core::string< E >inline
string(const std::complex< T > &value, int base=10, int precision=0, bool scientific=true, int padSize=0) noexceptz::core::string< E >inline
string(const string< ascii > &other) noexceptz::core::string< E >
string(const string< utf8 > &other) noexceptz::core::string< E >
string(const string< utf16 > &other) noexceptz::core::string< E >
string(const string< utf32 > &other) noexceptz::core::string< E >
string(string &&other) noexceptz::core::string< E >inline
substr(int index, int count) const noexceptz::core::string< E >
toCamel() noexceptz::core::string< E >
toLower() noexceptz::core::string< E >
toUpper() noexceptz::core::string< E >
trim(const string &other="") const noexceptz::core::string< E >inline
trimIn(const string &other="") noexceptz::core::string< E >inline
trimLeft(const string &other="") const noexceptz::core::string< E >inline
trimLeftIn(const string &other="") noexceptz::core::string< E >inline
trimRight(const string &other="") const noexceptz::core::string< E >inline
trimRightIn(const string &other="") noexceptz::core::string< E >inline
truncate(int index) noexceptz::core::string< E >
type(int base=10, uint32_t decimal='.') const noexceptz::core::string< E >
upper() const noexceptz::core::string< E >inline
words(long long value, bool ordinal=false) noexceptz::core::string< E >static
write(std::ostream &stream) const noexceptz::core::string< E >inline
writeln(std::ostream &stream) const noexceptz::core::string< E >inline
wstring() const noexceptz::core::string< E >
~indexable() noexceptz::core::indexable< T >inlinevirtual
~iterable() noexceptz::core::iterable< ITER >inlinevirtual
~sizable() noexceptz::core::sizableinlinevirtual
~string() noexceptz::core::string< E >inline