![]() |
RUI3 (RAK Unified Interface 3) - RAK4631
|
Public Member Functions | |
String (const char *cstr="") | |
String (const String &str) | |
String (const __FlashStringHelper *str) | |
String (char c) | |
String (unsigned char, unsigned char base=10) | |
String (int, unsigned char base=10) | |
String (unsigned int, unsigned char base=10) | |
String (long, unsigned char base=10) | |
String (unsigned long, unsigned char base=10) | |
String (float, unsigned char decimalPlaces=2) | |
String (double, unsigned char decimalPlaces=2) | |
~String (void) | |
unsigned char | reserve (unsigned int size) |
unsigned int | length (void) const |
String & | operator= (const String &rhs) |
String & | operator= (const char *cstr) |
String & | operator= (const __FlashStringHelper *str) |
unsigned char | concat (const String &str) |
unsigned char | concat (const char *cstr) |
unsigned char | concat (char c) |
unsigned char | concat (unsigned char c) |
unsigned char | concat (int num) |
unsigned char | concat (unsigned int num) |
unsigned char | concat (long num) |
unsigned char | concat (unsigned long num) |
unsigned char | concat (float num) |
unsigned char | concat (double num) |
unsigned char | concat (const __FlashStringHelper *str) |
String & | operator+= (const String &rhs) |
String & | operator+= (const char *cstr) |
String & | operator+= (char c) |
String & | operator+= (unsigned char num) |
String & | operator+= (int num) |
String & | operator+= (unsigned int num) |
String & | operator+= (long num) |
String & | operator+= (unsigned long num) |
String & | operator+= (float num) |
String & | operator+= (double num) |
String & | operator+= (const __FlashStringHelper *str) |
operator StringIfHelperType () const | |
int | compareTo (const String &s) const |
unsigned char | equals (const String &s) const |
unsigned char | equals (const char *cstr) const |
unsigned char | operator== (const String &rhs) const |
unsigned char | operator== (const char *cstr) const |
unsigned char | operator!= (const String &rhs) const |
unsigned char | operator!= (const char *cstr) const |
unsigned char | operator< (const String &rhs) const |
unsigned char | operator> (const String &rhs) const |
unsigned char | operator<= (const String &rhs) const |
unsigned char | operator>= (const String &rhs) const |
unsigned char | equalsIgnoreCase (const String &s) const |
unsigned char | startsWith (const String &prefix) const |
unsigned char | startsWith (const String &prefix, unsigned int offset) const |
unsigned char | endsWith (const String &suffix) const |
char | charAt (unsigned int index) const |
void | setCharAt (unsigned int index, char c) |
char | operator[] (unsigned int index) const |
char & | operator[] (unsigned int index) |
void | getBytes (unsigned char *buf, unsigned int bufsize, unsigned int index=0) const |
void | toCharArray (char *buf, unsigned int bufsize, unsigned int index=0) const |
const char * | c_str () const |
char * | begin () |
char * | end () |
const char * | begin () const |
const char * | end () const |
int | indexOf (char ch) const |
int | indexOf (char ch, unsigned int fromIndex) const |
int | indexOf (const String &str) const |
int | indexOf (const String &str, unsigned int fromIndex) const |
int | lastIndexOf (char ch) const |
int | lastIndexOf (char ch, unsigned int fromIndex) const |
int | lastIndexOf (const String &str) const |
int | lastIndexOf (const String &str, unsigned int fromIndex) const |
String | substring (unsigned int beginIndex) const |
String | substring (unsigned int beginIndex, unsigned int endIndex) const |
void | replace (char find, char replace) |
void | replace (const String &find, const String &replace) |
void | remove (unsigned int index) |
void | remove (unsigned int index, unsigned int count) |
void | toLowerCase (void) |
void | toUpperCase (void) |
void | trim (void) |
long | toInt (void) const |
float | toFloat (void) const |
double | toDouble (void) const |
Protected Attributes | |
char * | buffer |
unsigned int | capacity |
unsigned int | len |
Friends | |
StringSumHelper & | operator+ (const StringSumHelper &lhs, const String &rhs) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, const char *cstr) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, char c) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, unsigned char num) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, int num) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, unsigned int num) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, long num) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, unsigned long num) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, float num) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, double num) |
StringSumHelper & | operator+ (const StringSumHelper &lhs, const __FlashStringHelper *rhs) |
String | ( | const char * | cstr = "" | ) |
String | ( | const __FlashStringHelper * | str | ) |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
~String | ( | void | ) |
unsigned char reserve | ( | unsigned int | size | ) |
unsigned int length | ( | void | ) | const |
String& operator= | ( | const char * | cstr | ) |
String& operator= | ( | const __FlashStringHelper * | str | ) |
unsigned char concat | ( | const String & | str | ) |
unsigned char concat | ( | const char * | cstr | ) |
unsigned char concat | ( | char | c | ) |
unsigned char concat | ( | unsigned char | c | ) |
unsigned char concat | ( | int | num | ) |
unsigned char concat | ( | unsigned int | num | ) |
unsigned char concat | ( | long | num | ) |
unsigned char concat | ( | unsigned long | num | ) |
unsigned char concat | ( | float | num | ) |
unsigned char concat | ( | double | num | ) |
unsigned char concat | ( | const __FlashStringHelper * | str | ) |
String& operator+= | ( | const char * | cstr | ) |
String& operator+= | ( | char | c | ) |
String& operator+= | ( | unsigned char | num | ) |
String& operator+= | ( | int | num | ) |
String& operator+= | ( | unsigned int | num | ) |
String& operator+= | ( | long | num | ) |
String& operator+= | ( | unsigned long | num | ) |
String& operator+= | ( | float | num | ) |
String& operator+= | ( | double | num | ) |
String& operator+= | ( | const __FlashStringHelper * | str | ) |
operator StringIfHelperType | ( | ) | const |
int compareTo | ( | const String & | s | ) | const |
unsigned char equals | ( | const String & | s | ) | const |
unsigned char equals | ( | const char * | cstr | ) | const |
unsigned char operator== | ( | const String & | rhs | ) | const |
unsigned char operator== | ( | const char * | cstr | ) | const |
unsigned char operator!= | ( | const String & | rhs | ) | const |
unsigned char operator!= | ( | const char * | cstr | ) | const |
unsigned char operator< | ( | const String & | rhs | ) | const |
unsigned char operator> | ( | const String & | rhs | ) | const |
unsigned char operator<= | ( | const String & | rhs | ) | const |
unsigned char operator>= | ( | const String & | rhs | ) | const |
unsigned char equalsIgnoreCase | ( | const String & | s | ) | const |
unsigned char startsWith | ( | const String & | prefix | ) | const |
unsigned char startsWith | ( | const String & | prefix, |
unsigned int | offset | ||
) | const |
unsigned char endsWith | ( | const String & | suffix | ) | const |
char charAt | ( | unsigned int | index | ) | const |
void setCharAt | ( | unsigned int | index, |
char | c | ||
) |
char operator[] | ( | unsigned int | index | ) | const |
char& operator[] | ( | unsigned int | index | ) |
void getBytes | ( | unsigned char * | buf, |
unsigned int | bufsize, | ||
unsigned int | index = 0 |
||
) | const |
void toCharArray | ( | char * | buf, |
unsigned int | bufsize, | ||
unsigned int | index = 0 |
||
) | const |
const char* c_str | ( | ) | const |
char* begin | ( | void | ) |
char* end | ( | void | ) |
const char* begin | ( | void | ) | const |
const char* end | ( | void | ) | const |
int indexOf | ( | char | ch | ) | const |
int indexOf | ( | char | ch, |
unsigned int | fromIndex | ||
) | const |
int indexOf | ( | const String & | str | ) | const |
int indexOf | ( | const String & | str, |
unsigned int | fromIndex | ||
) | const |
int lastIndexOf | ( | char | ch | ) | const |
int lastIndexOf | ( | char | ch, |
unsigned int | fromIndex | ||
) | const |
int lastIndexOf | ( | const String & | str | ) | const |
int lastIndexOf | ( | const String & | str, |
unsigned int | fromIndex | ||
) | const |
String substring | ( | unsigned int | beginIndex | ) | const |
String substring | ( | unsigned int | beginIndex, |
unsigned int | endIndex | ||
) | const |
void replace | ( | char | find, |
char | replace | ||
) |
void remove | ( | unsigned int | index | ) |
void remove | ( | unsigned int | index, |
unsigned int | count | ||
) |
void toLowerCase | ( | void | ) |
void toUpperCase | ( | void | ) |
void trim | ( | void | ) |
long toInt | ( | void | ) | const |
float toFloat | ( | void | ) | const |
double toDouble | ( | void | ) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |