rcolyer.net
RC Lib  Version 202403231100
RC::RStr Member List

This is the complete list of members for RC::RStr, including all inherited members.

After(const RStr &s, size_t pos=0) constRC::RStrinline
append(const RStr &s)RC::RStrinline
append(const RStr &s, size_t pos, size_t n)RC::RStrinline
append(const char *s, size_t n)RC::RStrinline
append(const char *s)RC::RStrinline
append(size_t n, char c)RC::RStrinline
append(InputIterator first, InputIterator last)RC::RStrinline
append(std::initializer_list< char > characters)RC::RStrinline
Args(int argc=0, char *argv[]=NULL)RC::RStrinlinestatic
Assert(size_t pos) constRC::RStrinline
Assert(const char *ptr) constRC::RStrinline
AssertPlus(size_t pos) constRC::RStrinline
assign(const RStr &s)RC::RStrinline
assign(const RStr &s, size_t pos, size_t n)RC::RStrinline
assign(const char *s, size_t n)RC::RStrinline
assign(const char *s)RC::RStrinline
assign(size_t n, char c)RC::RStrinline
assign(InputIterator first, InputIterator last)RC::RStrinline
at(size_t pos)RC::RStrinline
at(size_t pos) constRC::RStrinline
begin()RC::RStrinline
c_str() constRC::RStrinline
capacity() constRC::RStrinline
Check(size_t pos) constRC::RStrinline
CheckPlus(size_t pos) constRC::RStrinline
Chomp(const RStr &chomp_chars="\r\n")RC::RStrinline
clear()RC::RStrinline
compare(const RStr &s) constRC::RStrinline
compare(const char *s) constRC::RStrinline
compare(size_t pos_this, size_t n_this, const RStr &s) constRC::RStrinline
compare(size_t pos_this, size_t n_this, const char *s) constRC::RStrinline
compare(size_t pos_this, size_t n_this, const RStr &s, size_t pos_s, size_t n_s) constRC::RStrinline
compare(size_t pos_this, size_t n_this, const char *s, size_t n_s) constRC::RStrinline
Contains(const RStr &s, size_t pos=0) constRC::RStrinline
copy(char *s, size_t n, size_t pos=0) constRC::RStrinline
data() constRC::RStrinline
Distance(const RStr &other) constRC::RStrinline
empty() constRC::RStrinline
end()RC::RStrinline
erase(size_t pos=0, size_t n=npos)RC::RStrinline
erase(const RStrIter pos)RC::RStrinline
erase(const RStrIter first, const RStrIter last)RC::RStrinline
Errno(int err_num)RC::RStrinlinestatic
Errno()RC::RStrinlinestatic
find(const RStr &s, size_t pos=0) constRC::RStrinline
find(const char *s, size_t pos, size_t n) constRC::RStrinline
find(const char *s, size_t pos=0) constRC::RStrinline
find(char c, size_t pos=0) constRC::RStrinline
find_first_not_of(const RStr &s, size_t pos=0) constRC::RStrinline
find_first_not_of(const char *s, size_t pos, size_t n) constRC::RStrinline
find_first_not_of(const char *s, size_t pos=0) constRC::RStrinline
find_first_not_of(char c, size_t pos=0) constRC::RStrinline
find_first_of(const RStr &s, size_t pos=0) constRC::RStrinline
find_first_of(const char *s, size_t pos, size_t n) constRC::RStrinline
find_first_of(const char *s, size_t pos=0) constRC::RStrinline
find_first_of(char c, size_t pos=0) constRC::RStrinline
find_last_not_of(const RStr &s, size_t pos=npos) constRC::RStrinline
find_last_not_of(const char *s, size_t pos, size_t n) constRC::RStrinline
find_last_not_of(const char *s, size_t pos=npos) constRC::RStrinline
find_last_not_of(char c, size_t pos=npos) constRC::RStrinline
find_last_of(const RStr &s, size_t pos=npos) constRC::RStrinline
find_last_of(const char *s, size_t pos, size_t n) constRC::RStrinline
find_last_of(const char *s, size_t pos=npos) constRC::RStrinline
find_last_of(char c, size_t pos=npos) constRC::RStrinline
FromBase64(const RStr &input)RC::RStrinlinestatic
FromHexStr(const RStr &hexstr)RC::RStrinlinestatic
Get(f32 &x) constRC::RStrinline
Get(f64 &x) constRC::RStrinline
Get(f80 &x) constRC::RStrinline
Get(u32 &x) constRC::RStrinline
Get(u64 &x) constRC::RStrinline
Get(i32 &x) constRC::RStrinline
Get(i64 &x) constRC::RStrinline
Get(bool &x) constRC::RStrinline
get_allocator() constRC::RStrinline
Get_bool() constRC::RStrinline
Get_f32() constRC::RStrinline
Get_f64() constRC::RStrinline
Get_f80() constRC::RStrinline
Get_hex32() constRC::RStrinline
Get_hex64() constRC::RStrinline
Get_i32(int base=0) constRC::RStrinline
Get_i64(int base=0) constRC::RStrinline
Get_u32(int base=0) constRC::RStrinline
Get_u64(int base=0) constRC::RStrinline
GetLine(std::istream &in=std::cin, char delim='\n')RC::RStrinline
insert(size_t pos_this, const RStr &s)RC::RStrinline
insert(size_t pos_this, const RStr &s, size_t pos_s, size_t n)RC::RStrinline
insert(size_t pos_this, const char *s, size_t n)RC::RStrinline
insert(size_t pos_this, const char *s)RC::RStrinline
insert(size_t pos_this, size_t n, char c)RC::RStrinline
insert(RStrIter p, char c)RC::RStrinline
insert(RStrIter p, size_t n, char c)RC::RStrinline
insert(RStrIter p, InputIterator first, InputIterator last)RC::RStrinline
insert(const RStrIter p, std::initializer_list< char > characters)RC::RStrinline
Is_bool() constRC::RStrinline
Is_f32(bool strict=false) constRC::RStrinline
Is_f64(bool strict=false) constRC::RStrinline
Is_f80(bool strict=false) constRC::RStrinline
Is_hex32(bool strict=false) constRC::RStrinline
Is_hex64(bool strict=false) constRC::RStrinline
Is_i32(int base=0, bool strict=false) constRC::RStrinline
Is_i64(int base=0, bool strict=false) constRC::RStrinline
Is_u32(int base=0, bool strict=false) constRC::RStrinline
Is_u64(int base=0, bool strict=false) constRC::RStrinline
ISOtoUTF8() constRC::RStrinline
Join(const Data1D< T > &str_arr, const RStr &spacer="", RStr(*func)(const T &)=nullptr)RC::RStrinlinestatic
length() constRC::RStrinline
Length8() constRC::RStrinline
MakeCSV(const Data1D< T > &arr, const RStr &divider=", ")RC::RStrinlinestatic
MakeCSV(const Data2D< T > &arr, const RStr &divider1=", ", const RStr &divider2="\n")RC::RStrinlinestatic
MakeCSV(const Data3D< T > &arr, const RStr &divider1=", ", const RStr &divider2="\n", const RStr &divider3="\n")RC::RStrinlinestatic
Match(const RC_REGEX_NS::regex &reg)RC::RStrinline
Match(const RStr &regstr)RC::RStrinline
Match(const RC_REGEX_NS::regex &reg, Data1D< RStr > &matches)RC::RStrinline
Match(const RStr &regstr, Data1D< RStr > &matches)RC::RStrinline
max_size() constRC::RStrinline
NewLine()RC::RStrinlinestatic
nposRC::RStrstatic
operator+=(const RStr &s)RC::RStrinline
operator+=(const char *s)RC::RStrinline
operator+=(char c)RC::RStrinline
operator<<(std::ostream &out, const RStr &rstr)RC::RStrfriend
operator=(const RStr &s)RC::RStrinline
operator=(const char *s)RC::RStrinline
operator=(char c)RC::RStrinline
operator=(std::initializer_list< char > characters)RC::RStrinline
operator=(RStr &&other)RC::RStrinline
operator>>(std::istream &in, RStr &rstr)RC::RStrfriend
operator[](size_t pos)RC::RStrinline
operator[](size_t pos) constRC::RStrinline
PadCenter(const size_t pad_to, const char pad_with=' ')RC::RStrinline
PadLeft(const size_t pad_to, const char pad_with=' ')RC::RStrinline
PadRight(const size_t pad_to, const char pad_with=' ')RC::RStrinline
push_back(char c)RC::RStrinline
Raw()RC::RStrinline
Raw() constRC::RStrinline
replace(size_t pos_this, size_t n_this, const RStr &s)RC::RStrinline
replace(RStrIter first, RStrIter last, const RStr &s)RC::RStrinline
replace(size_t pos_this, size_t n_this, const RStr &s, size_t pos_s, size_t n_s)RC::RStrinline
replace(size_t pos_this, size_t n_this, const char *s, size_t n_s)RC::RStrinline
replace(RStrIter first, RStrIter last, const char *s, size_t n_s)RC::RStrinline
replace(size_t pos_this, size_t n_this, const char *s)RC::RStrinline
replace(RStrIter first, RStrIter last, const char *s)RC::RStrinline
replace(size_t pos_this, size_t n_this, size_t n_c, char c)RC::RStrinline
replace(RStrIter first, RStrIter last, size_t n_c, char c)RC::RStrinline
replace(RStrIter first, RStrIter last, InputIterator in_first, InputIterator in_last)RC::RStrinline
reserve(size_t capsize=0)RC::RStrinline
resize(size_t n, char c)RC::RStrinline
resize(size_t n)RC::RStrinline
rfind(const RStr &s, size_t pos=npos) constRC::RStrinline
rfind(const char *s, size_t pos, size_t n) constRC::RStrinline
rfind(const char *s, size_t pos=npos) constRC::RStrinline
rfind(char c, size_t pos=npos) constRC::RStrinline
RStr()RC::RStrinline
RStr(const RStr &other)RC::RStrinline
RStr(const std::string &str)RC::RStrinline
RStr(const RStr &s, size_t pos, size_t n=npos)RC::RStrinline
RStr(const char *s, size_t n)RC::RStrinline
RStr(const char *s)RC::RStrinline
RStr(size_t n, char c)RC::RStrinline
RStr(InputIterator begin, InputIterator end)RC::RStrinline
RStr(const std::initializer_list< char > characters)RC::RStrinline
RStr(RStr &&other) noexceptRC::RStrinline
RStr(char x)RC::RStrinline
RStr(char x, RStr_IntStyle style, i32 precision=-1)RC::RStrinline
RStr(u8 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(i8 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(u16 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(i16 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(u32 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(i32 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(u64 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(i64 x, RStr_IntStyle style=DEC, i32 precision=-1)RC::RStrinline
RStr(f32 x, RStr_FloatStyle style=AUTO, u32 precision=std::numeric_limits< f32 >::digits10)RC::RStrinline
RStr(f64 x, RStr_FloatStyle style=AUTO, u32 precision=std::numeric_limits< f64 >::digits10)RC::RStrinline
RStr(f80 x, RStr_FloatStyle style=AUTO, u32 precision=std::numeric_limits< f80 >::digits10)RC::RStrinline
RStr(bool b)RC::RStrinline
RStr(bool pad0s, void *ptr, bool use0x=true)RC::RStrinline
RStr(const Data1D< T > &arr)RC::RStrinlineexplicit
RStr(const std::wstring &wstr)RC::RStrinline
RStr(const QString &qstr)RC::RStrinline
size() constRC::RStrinline
Split(char c) constRC::RStrinline
SplitAny(const RStr &dividers) constRC::RStrinline
SplitCSV(char divider=',') constRC::RStrinline
SplitFirst(const RStr &dividers) constRC::RStrinline
SplitLast(const RStr &dividers) constRC::RStrinline
SplitWords() constRC::RStrinline
Subst(const RC_REGEX_NS::regex &reg, const RStr &subst)RC::RStrinline
Subst(const RStr &regstr, const RStr &subst)RC::RStrinline
substr(size_t pos=0, size_t n=npos) constRC::RStrinline
swap(RStr &s)RC::RStrinline
ToBase64(const Data1D< u8 > &input, size_t wrap=0)RC::RStrinlinestatic
ToBase64URL(const Data1D< u8 > &input, size_t wrap=0)RC::RStrinlinestatic
ToData() constRC::RStrinline
ToHexStr(const Data1D< T > &rawdata)RC::RStrinlinestatic
ToLower()RC::RStrinline
ToLPCSTR() constRC::RStrinline
ToLPCTSTR()RC::RStrinline
ToLPCWSTR()RC::RStrinline
ToQString() constRC::RStrinline
ToUpper()RC::RStrinline
Trim(const RStr &trim_chars=" \t\r\n")RC::RStrinline
Truncate(const size_t max_size)RC::RStrinline
UTF8toUTF32() constRC::RStrinline
Whitespace()RC::RStrinlinestatic
WordWrap(const size_t width)RC::RStrinline
Wrap(const size_t width)RC::RStrinline
wstring()RC::RStrinline
email address
— (c) 2015