String Member List

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

begin()Stringinline
begin() constStringinline
buffer()Stringinlineprotected
c_str() constStringinline
capacity() constStringinlineprotected
cbuffer() constStringinlineprotected
charAt(size_t index) constStringinline
compareTo(const char *cstr, size_t length) constString
compareTo(const String &s) constStringinline
concat(const String &str)Stringinline
concat(const FlashString &fstr)String
concat(const char *cstr)String
concat(const char *cstr, size_t length)String
concat(char c)Stringinline
concat(unsigned char num, unsigned char base=10, unsigned char width=0, char pad='0')String
concat(int num, unsigned char base=10, unsigned char width=0, char pad='0')Stringinline
concat(unsigned int num, unsigned char base=10, unsigned char width=0, char pad='0')Stringinline
concat(long num, unsigned char base=10, unsigned char width=0, char pad='0')String
concat(long long num, unsigned char base=10, unsigned char width=0, char pad='0')String
concat(unsigned long num, unsigned char base=10, unsigned char width=0, char pad='0')String
concat(unsigned long long num, unsigned char base=10, unsigned char width=0, char pad='0')String
concat(float num)String
concat(double num)String
concat(E value)Stringinline
copy(const char *cstr, size_t length)Stringprotected
copy(flash_string_t pstr, size_t length)Stringprotected
emptyStringstatic
end()Stringinline
end() constStringinline
endsWith(char suffix) constString
endsWith(const String &suffix) constString
equals(const String &s) constStringinline
equals(const char *cstr) constString
equals(const char *cstr, size_t length) constString
equals(const FlashString &fstr) constStringinline
equalsIgnoreCase(const char *cstr) constString
equalsIgnoreCase(const char *cstr, size_t length) constString
equalsIgnoreCase(const String &s2) constStringinline
equalsIgnoreCase(const FlashString &fstr) constStringinline
getBuffer()String
getBytes(unsigned char *buf, size_t bufsize, size_t index=0) constString
indexOf(char ch, size_t fromIndex=0) constString
indexOf(const char *s2_buf, size_t fromIndex, size_t s2_len) constString
indexOf(const char *s2_buf, size_t fromIndex=0) constStringinline
indexOf(const String &s2, size_t fromIndex=0) constStringinline
invalidate(void)Stringprotected
isNull() constStringinlineprotected
lastIndexOf(char ch) constString
lastIndexOf(char ch, size_t fromIndex) constString
lastIndexOf(const String &s2) constString
lastIndexOf(const String &s2, size_t fromIndex) constString
lastIndexOf(const char *s2_buf, size_t fromIndex, size_t s2_len) constString
length(void) constStringinline
move(String &rhs)Stringprotected
nullstrStringstatic
operator StringIfHelperType() constStringinline
operator!=(const String &rhs) constStringinline
operator!=(const char *cstr) constStringinline
operator+(const StringSumHelper &lhs, const String &rhs)Stringfriend
operator+(const StringSumHelper &lhs, const char *cstr)Stringfriend
operator+(const StringSumHelper &lhs, char c)Stringfriend
operator+(const StringSumHelper &lhs, unsigned char num)Stringfriend
operator+(const StringSumHelper &lhs, int num)Stringfriend
operator+(const StringSumHelper &lhs, unsigned int num)Stringfriend
operator+(const StringSumHelper &lhs, long num)Stringfriend
operator+(const StringSumHelper &lhs, unsigned long num)Stringfriend
operator+(const StringSumHelper &lhs, unsigned long long num)Stringfriend
operator+(const StringSumHelper &lhs, float num)Stringfriend
operator+(const StringSumHelper &lhs, double num)Stringfriend
operator+=(const String &rhs)Stringinline
operator+=(const FlashString &rhs)Stringinline
operator+=(const char *cstr)Stringinline
operator+=(T value)Stringinline
operator<(const String &rhs) constStringinline
operator<=(const String &rhs) constStringinline
operator=(const String &rhs)String
operator=(const char *cstr)String
operator=(String &&rval) noexceptStringinline
operator=(StringSumHelper &&rval) noexceptString
operator==(const String &rhs) constStringinline
operator==(const char *cstr) constStringinline
operator==(const FlashString &fstr) constStringinline
operator>(const String &rhs) constStringinline
operator>=(const String &rhs) constStringinline
operator[](size_t index) constString
operator[](size_t index)String
pad(int16_t minWidth, char c=' ')String
padLeft(uint16_t minWidth, char c=' ')Stringinline
padRight(uint16_t minWidth, char c=' ')Stringinline
ptrString
remove(size_t index)Stringinline
remove(size_t index, size_t count)String
replace(char find, char replace)String
replace(const String &find, const String &replace)String
replace(const char *find_buf, size_t find_len, const char *replace_buf, size_t replace_len)String
reserve(size_t size)String
setBuffer(const Buffer &buffer)String
setCharAt(size_t index, char c)String
setlen(size_t len)Stringinlineprotected
setLength(size_t length)String
setString(const char *cstr)String
setString(const char *cstr, size_t length)String
setString(flash_string_t pstr)String
setString(flash_string_t pstr, size_t length)String
ssoString
SSO_CAPACITYStringstatic
startsWith(const String &prefix) constStringinline
startsWith(const String &prefix, size_t offset) constString
String()Stringinline
String(const char *cstr)String
String(const char *cstr, size_t length)Stringinline
String(const String &str)Stringinline
String(flash_string_t pstr, size_t length)Stringinlineexplicit
String(flash_string_t pstr)Stringinlineexplicit
String(String &&rval) noexceptStringinline
String(StringSumHelper &&rval) noexceptString
String(char c)Stringexplicit
String(unsigned char, unsigned char base=10, unsigned char width=0, char pad='0')Stringexplicit
String(int num, unsigned char base=10, unsigned char width=0, char pad='0')Stringinlineexplicit
String(unsigned int num, unsigned char base=10, unsigned char width=0, char pad='0')Stringinlineexplicit
String(long, unsigned char base=10, unsigned char width=0, char pad='0')Stringexplicit
String(long long, unsigned char base=10, unsigned char width=0, char pad='0')Stringexplicit
String(unsigned long, unsigned char base=10, unsigned char width=0, char pad='0')Stringexplicit
String(unsigned long long, unsigned char base=10, unsigned char width=0, char pad='0')Stringexplicit
String(float, unsigned char decimalPlaces=2)Stringexplicit
String(double, unsigned char decimalPlaces=2)Stringexplicit
substring(size_t from, size_t to) constString
substring(size_t from) constStringinline
toCharArray(char *buf, size_t bufsize, size_t index=0) constStringinline
toFloat(void) constString
toInt(void) constString
toLowerCase(void)String
toUpperCase(void)String
trim(const char *set=" \t\n\v\f\r")String
~String(void)Stringinline