libcommonc++  0.7
String Member List

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

append(bool v)String
append(char c)Stringinline
append(char16_t c)Stringinline
append(int val)String
append(int val, uint_t base)String
append(uint_t val)String
append(uint_t val, uint_t base)String
append(const int64_t &val)String
append(const double &val, uint_t precision=6)String
append(const uint64_t &val)String
append(const Char &c)Stringinline
append(const String &str, uint_t count=0)Stringinline
append(const char16_t *str, uint_t count=0)Stringinline
append(const char *str, uint_t count=0)Stringinline
append(const wchar_t *str, uint_t count=0)Stringinline
begin() constString
charAt(uint_t index) constString
chop(const Char &c)String
clear()Stringinline
compact()String
compareTo(const String &other, bool ignoreCase=false) constString
const_iterator typedefString
contains(const Char &c) constStringinline
contains(const String &str) constStringinline
containsAnyOf(const char *chars) constStringinline
data() constString
emptyStringstatic
end() constString
ENDStringstatic
endsWith(const String &str, bool ignoreCase=false) constString
endsWith(const Char &c, bool ignoreCase=false) constString
endsWithAnyOf(const String &chars, bool ignoreCase=false) constString
fill(const Char &c, uint_t count)String
getCapacity() constString
getLength() constString
hash(uint_t modulo=256) constString
indexOf(const Char &c, uint_t fromIndex=0) constString
indexOf(const char *str, uint_t fromIndex=0) constStringinline
indexOf(const String &str, uint_t fromIndex=0) constString
indexOfAnyOf(const String &chars, uint_t fromIndex=0) constString
insert(const Char &c, uint_t index=0)String
insert(const String &str, uint_t index=0, uint_t length=0)String
insert(const char16_t *str, uint_t index=0, uint_t count=0)String
insert(const wchar_t *str, uint_t index=0, uint_t count=0)Stringinline
insert(const char *str, uint_t index=0, uint_t count=0)Stringinline
isAlphaNumeric() constString
isEmpty() constString
isInteger() constString
isNull() constString
lastIndexOf(const Char &c, uint_t fromIndex=END) constString
lastIndexOf(const String &str, uint_t fromIndex=END) constString
lastIndexOfAnyOf(const String &chars, uint_t fromIndex=END) constString
length() constStringinline
nextToken(uint_t &fromIndex, const String &delim=whitespaceChars) constString
nullStringstatic
nullRepStringstatic
operator const void *() constString
operator!() constStringinline
operator()(uint_t fromIndex, uint_t toIndex=END) constStringinline
operator+(const String &str)String
operator+(const char *str)String
operator+(const Char &c)String
operator+=(char c)Stringinline
operator+=(char16_t c)Stringinline
operator+=(const Char &c)Stringinline
operator+=(const char *str)Stringinline
operator+=(const String &str)Stringinline
operator+=(bool val)Stringinline
operator+=(int val)Stringinline
operator+=(uint_t val)Stringinline
operator+=(double val)Stringinline
operator+=(int64_t val)Stringinline
operator+=(uint64_t val)Stringinline
operator<<(const char *str)Stringinline
operator<<(const wchar_t *str)Stringinline
operator<<(const String &str)Stringinline
operator<<(bool val)Stringinline
operator<<(char c)Stringinline
operator<<(char16_t c)Stringinline
operator<<(const Char &c)Stringinline
operator<<(int val)Stringinline
operator<<(uint_t val)Stringinline
operator<<(const int64_t &val)Stringinline
operator<<(const uint64_t &val)Stringinline
operator<<(const double &val)Stringinline
operator=(const char *other)String
operator=(const wchar_t *other)String
operator=(const String &other)String
operator=(const std::string &other)Stringinline
operator[](int index)String
operator[](int index) constString
operator^=(char c)Stringinline
operator^=(char16_t c)Stringinline
operator^=(const Char &c)Stringinline
operator^=(const char *str)Stringinline
operator^=(const wchar_t *str)Stringinline
operator^=(const String &str)Stringinline
pad(const Char &c, uint_t count)String
prepend(char c)Stringinline
prepend(char16_t c)Stringinline
prepend(const Char &c)Stringinline
prepend(const String &str, uint_t count=0)Stringinline
prepend(const char16_t *str, uint_t count=0)Stringinline
prepend(const char *str, uint_t count=0)Stringinline
prepend(const wchar_t *str, uint_t count=0)Stringinline
remove(uint_t fromIndex, uint_t toIndex=END)String
replace(const Char &a, const Char &b)String
replace(const String &a, const String &b)String
reserve(uint_t capacity)String
reverseChop(const Char &c)String
setCharAt(uint_t index, const Char &c)String
setLength(uint_t length)String
split(StringVec &tokens, const String &delim=whitespaceChars, uint_t limit=0) constString
startsWith(const String &str, bool ignoreCase=false) constString
startsWith(const Char &c, bool ignoreCase=false) constString
startsWithAnyOf(const String &chars, bool ignoreCase=false) constString
String()String
String(const String &other)String
String(char16_t *str, uint_t offset=0, uint_t count=0, bool copy=true)String
String(const char16_t *str, uint_t offset=0, uint_t count=0)String
String(const wchar_t *str)String
String(const char *str, uint_t offset=0, uint_t count=0)String
substring(uint_t fromIndex, uint_t toIndex=END) constString
toBool(uint_t index=0) constString
toDouble(uint_t index=0) constString
toFloat(uint_t index=0) constString
toInt(uint_t index=0, uint_t base=10) constString
toInt64(uint_t index=0, uint_t base=10) constString
toLowerCase()String
toUInt(uint_t index=0, uint_t base=10) constString
toUInt64(uint_t index=0, uint_t base=10) constString
toUpperCase()String
toUTF8() constString
trim(const String &chars=whitespaceChars, bool begin=true, bool end=true)String
trimBegin(const String &chars=whitespaceChars)Stringinline
trimEnd(const String &chars=whitespaceChars)Stringinline
value_type typedefString
whitespaceCharsStringstatic
write(std::ostream &stream) constString
~String()String