COSA
An Object-Oriented Platform for Arduino Programming
String Member List

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

c_str() const Stringinline
changeBuffer(unsigned int maxStrLen)Stringprotected
charAt(unsigned int index) const String
compareTo(const String &s) const String
concat(const String &str)String
concat(const char *cstr)String
concat(char c)String
concat(unsigned char c)String
concat(int num)String
concat(unsigned int num)String
concat(long num)String
concat(unsigned long num)String
concat(float num)String
concat(double num)String
concat(str_P str)String
concat(const char *cstr, unsigned int length)Stringprotected
copy(const char *cstr, unsigned int length)Stringprotected
copy(str_P pstr, unsigned int length)Stringprotected
endsWith(const String &suffix) const String
equals(const String &s) const String
equals(const char *cstr) const String
equalsIgnoreCase(const String &s) const String
getBytes(unsigned char *buf, unsigned int bufsize, unsigned int index=0) const String
indexOf(char ch) const String
indexOf(char ch, unsigned int fromIndex) const String
indexOf(const String &str) const String
indexOf(const String &str, unsigned int fromIndex) const String
init(void)Stringinlineprotected
invalidate(void)Stringprotected
lastIndexOf(char ch) const String
lastIndexOf(char ch, unsigned int fromIndex) const String
lastIndexOf(const String &str) const String
lastIndexOf(const String &str, unsigned int fromIndex) const String
length(void) const Stringinline
m_bufferStringprotected
m_capacityStringprotected
m_lengthStringprotected
move(String &rhs)Stringprotected
operator StringIfHelperType() const Stringinline
operator!=(const String &rhs) const Stringinline
operator!=(const char *cstr) const Stringinline
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, float num)Stringfriend
operator+(const __StringSumHelper &lhs, double num)Stringfriend
operator+(const __StringSumHelper &lhs, str_P rhs)Stringfriend
operator+=(const String &rhs)Stringinline
operator+=(const char *cstr)Stringinline
operator+=(char c)Stringinline
operator+=(unsigned char num)Stringinline
operator+=(int num)Stringinline
operator+=(unsigned int num)Stringinline
operator+=(long num)Stringinline
operator+=(unsigned long num)Stringinline
operator+=(float num)Stringinline
operator+=(double num)Stringinline
operator+=(str_P str)Stringinline
operator<(const String &rhs) const String
operator<=(const String &rhs) const String
operator=(const String &rhs)String
operator=(const char *cstr)String
operator=(str_P str)String
operator==(const String &rhs) const Stringinline
operator==(const char *cstr) const Stringinline
operator>(const String &rhs) const String
operator>=(const String &rhs) const String
operator[](unsigned int index) const String
operator[](unsigned int index)String
remove(unsigned int index)String
remove(unsigned int index, unsigned int count)String
replace(char find, char replace)String
replace(const String &find, const String &replace)String
reserve(unsigned int size)String
setCharAt(unsigned int index, char c)String
startsWith(const String &prefix) const String
startsWith(const String &prefix, unsigned int offset) const String
String(const char *cstr="")String
String(const String &str)String
String(str_P str)String
String(char c)Stringexplicit
String(unsigned char, unsigned char base=10)Stringexplicit
String(int, unsigned char base=10)Stringexplicit
String(unsigned int, unsigned char base=10)Stringexplicit
String(long, unsigned char base=10)Stringexplicit
String(unsigned long, unsigned char base=10)Stringexplicit
String(float, unsigned char decimalPlaces=2)Stringexplicit
String(double, unsigned char decimalPlaces=2)Stringexplicit
substring(unsigned int beginIndex, unsigned int endIndex) const String
substring(unsigned int beginIndex) const Stringinline
toCharArray(char *buf, unsigned int bufsize, unsigned int index=0) const Stringinline
toFloat(void) const String
toInt(void) const String
toLowerCase(void)String
toUpperCase(void)String
trim(void)String
~String(void)String