SafeString
4.1.27
SafeString is a safe, robust and debuggable replacement for string processing in Arduino
|
This is the complete list of members for SafeString, including all inherited members.
_capacity | SafeString | protected |
availableForWrite(void) | SafeString | |
binToLong(long &l) | SafeString | |
binToUnsignedLong(unsigned long &l) | SafeString | |
buffer | SafeString | protected |
c_str() | SafeString | |
capacity(void) | SafeString | |
charAt(unsigned int index) | SafeString | |
clear(void) | SafeString | |
compareTo(SafeString &s) | SafeString | |
compareTo(const char *cstr) | SafeString | |
concat(SafeString &str) | SafeString | |
concat(const char *cstr) | SafeString | |
concat(char c) | SafeString | |
concat(unsigned char c) | SafeString | |
concat(int num) | SafeString | |
concat(unsigned int num) | SafeString | |
concat(long num) | SafeString | |
concat(unsigned long num) | SafeString | |
concat(float num) | SafeString | |
concat(double num) | SafeString | |
concat(const __FlashStringHelper *str) | SafeString | |
concat(const char *cstr, size_t length) | SafeString | |
concat(const __FlashStringHelper *str, size_t length) | SafeString | |
concatInternal(const char *cstr, size_t length, bool assignOp=false) | SafeString | protected |
concatInternal(const __FlashStringHelper *str, size_t length, bool assignOp=false) | SafeString | protected |
concatInternal(const char *cstr, bool assignOp=false) | SafeString | protected |
concatInternal(char c, bool assignOp=false) | SafeString | protected |
concatInternal(const __FlashStringHelper *str, bool assignOp=false) | SafeString | protected |
concatln(const __FlashStringHelper *pstr) | SafeString | protected |
concatln(char c) | SafeString | protected |
concatln(const char *cstr, size_t length) | SafeString | protected |
currentOutput | SafeString | protectedstatic |
debug(bool verbose=true) | SafeString | |
debug(const char *title, bool verbose=true) | SafeString | |
debug(const __FlashStringHelper *title, bool verbose=true) | SafeString | |
debug(SafeString &stitle, bool verbose=true) | SafeString | |
debugInternalMsg(bool _fullDebug) const | SafeString | protected |
debugPtr | SafeString | protectedstatic |
emptyPrint | SafeString | protectedstatic |
endsWith(const char c) | SafeString | |
endsWith(SafeString &suffix) | SafeString | |
endsWith(const char *suffix) | SafeString | |
endsWithCharFrom(SafeString &suffix) | SafeString | |
endsWithCharFrom(const char *suffix) | SafeString | |
equals(SafeString &s) | SafeString | |
equals(const char *cstr) | SafeString | |
equals(const char c) | SafeString | |
equalsConstantTime(SafeString &s) | SafeString | |
equalsIgnoreCase(SafeString &s) | SafeString | |
equalsIgnoreCase(const char *str2) | SafeString | |
errorDetected() | SafeString | static |
firstToken(SafeString &token, char delimiter, bool returnLastNonDelimitedToken=true) | SafeString | inline |
firstToken(SafeString &token, SafeString delimiters, bool returnLastNonDelimitedToken=true) | SafeString | inline |
firstToken(SafeString &token, const char *delimiters, bool returnLastNonDelimitedToken=true) | SafeString | inline |
fullDebug | SafeString | protectedstatic |
getLastReadCount() | SafeString | |
hasError() | SafeString | |
hexToLong(long &l) | SafeString | |
hexToUnsignedLong(unsigned long &l) | SafeString | |
indexOf(char ch, unsigned int fromIndex=0) | SafeString | |
indexOf(const char *str, unsigned int fromIndex=0) | SafeString | |
indexOf(SafeString &str, unsigned int fromIndex=0) | SafeString | |
indexOfCharFrom(SafeString &str, unsigned int fromIndex=0) | SafeString | |
indexOfCharFrom(const char *chars, unsigned int fromIndex=0) | SafeString | |
isEmpty(void) | SafeString | |
isFull(void) | SafeString | |
keepLast(unsigned int count) | SafeString | |
lastIndexOf(char ch) | SafeString | |
lastIndexOf(char ch, unsigned int fromIndex) | SafeString | |
lastIndexOf(SafeString &str) | SafeString | |
lastIndexOf(SafeString &str, unsigned int fromIndex) | SafeString | |
lastIndexOf(const char *cstr) | SafeString | |
lastIndexOf(const char *cstr, unsigned int fromIndex) | SafeString | |
len | SafeString | protected |
length(void) | SafeString | |
limitedStrLen(const char *p, size_t limit) | SafeString | protected |
newline() | SafeString | |
nextToken(SafeString &token, char delimiter, bool returnEmptyFields=false, bool returnLastNonDelimitedToken=true, bool firstToken=false) | SafeString | |
nextToken(SafeString &token, SafeString &delimiters, bool returnEmptyFields=false, bool returnLastNonDelimitedToken=true, bool firstToken=false) | SafeString | |
nextToken(SafeString &token, const char *delimiters, bool returnEmptyFields=false, bool returnLastNonDelimitedToken=true, bool firstToken=false) | SafeString | |
octToLong(long &l) | SafeString | |
octToUnsignedLong(unsigned long &l) | SafeString | |
operator!=(SafeString &rhs) | SafeString | inline |
operator!=(const char *cstr) | SafeString | inline |
operator!=(const char c) | SafeString | inline |
operator+=(SafeString &rhs) | SafeString | inline |
operator+=(const char *cstr) | SafeString | inline |
operator+=(char c) | SafeString | inline |
operator+=(unsigned char num) | SafeString | inline |
operator+=(int num) | SafeString | inline |
operator+=(unsigned int num) | SafeString | inline |
operator+=(long num) | SafeString | inline |
operator+=(unsigned long num) | SafeString | inline |
operator+=(float num) | SafeString | inline |
operator+=(double num) | SafeString | inline |
operator+=(const __FlashStringHelper *str) | SafeString | inline |
operator-=(SafeString &rhs) | SafeString | inline |
operator-=(const char *cstr) | SafeString | inline |
operator-=(char c) | SafeString | inline |
operator-=(unsigned char num) | SafeString | inline |
operator-=(int num) | SafeString | inline |
operator-=(unsigned int num) | SafeString | inline |
operator-=(long num) | SafeString | inline |
operator-=(unsigned long num) | SafeString | inline |
operator-=(float num) | SafeString | inline |
operator-=(double num) | SafeString | inline |
operator-=(const __FlashStringHelper *str) | SafeString | inline |
operator<(SafeString &rhs) | SafeString | inline |
operator<(const char *rhs) | SafeString | inline |
operator<=(SafeString &rhs) | SafeString | inline |
operator<=(const char *rhs) | SafeString | inline |
operator=(char c) | SafeString | |
operator=(unsigned char num) | SafeString | |
operator=(int num) | SafeString | |
operator=(unsigned int num) | SafeString | |
operator=(long num) | SafeString | |
operator=(unsigned long num) | SafeString | |
operator=(float num) | SafeString | |
operator=(double num) | SafeString | |
operator=(SafeString &sfStr) | SafeString | |
operator=(const char *cstr) | SafeString | |
operator=(const __FlashStringHelper *pstr) | SafeString | |
operator==(SafeString &rhs) | SafeString | inline |
operator==(const char *cstr) | SafeString | inline |
operator==(const char c) | SafeString | inline |
operator>(SafeString &rhs) | SafeString | inline |
operator>(const char *rhs) | SafeString | inline |
operator>=(SafeString &rhs) | SafeString | inline |
operator>=(const char *rhs) | SafeString | inline |
operator[](unsigned int index) | SafeString | |
Output | SafeString | static |
outputName() const | SafeString | protected |
prefix(SafeString &s) | SafeString | |
prefix(const char *cstr) | SafeString | |
prefix(char c) | SafeString | |
prefix(unsigned char c) | SafeString | |
prefix(int num) | SafeString | |
prefix(unsigned int num) | SafeString | |
prefix(long num) | SafeString | |
prefix(unsigned long num) | SafeString | |
prefix(float num) | SafeString | |
prefix(double num) | SafeString | |
prefix(const __FlashStringHelper *str) | SafeString | |
prefix(const char *cstr, size_t length) | SafeString | |
prefix(const __FlashStringHelper *str, size_t length) | SafeString | |
print(unsigned char, int=DEC) | SafeString | |
print(int, int=DEC) | SafeString | |
print(unsigned int, int=DEC) | SafeString | |
print(long, int=DEC) | SafeString | |
print(unsigned long, int=DEC) | SafeString | |
print(double, int=2) | SafeString | |
print(const __FlashStringHelper *) | SafeString | |
print(const char *) | SafeString | |
print(char) | SafeString | |
print(SafeString &str) | SafeString | |
print(double d, int decs, int width, bool forceSign=false) | SafeString | |
printInt(double d, int decs, int width, bool forceSign, bool addNL) | SafeString | protected |
printInternal(long, int=DEC, bool assignOp=false) | SafeString | protected |
printInternal(unsigned long, int=DEC, bool assignOp=false) | SafeString | protected |
printInternal(double, int=2, bool assignOp=false) | SafeString | protected |
println(unsigned char, int=DEC) | SafeString | |
println(int, int=DEC) | SafeString | |
println(unsigned int, int=DEC) | SafeString | |
println(long, int=DEC) | SafeString | |
println(unsigned long, int=DEC) | SafeString | |
println(double, int=2) | SafeString | |
println(const __FlashStringHelper *) | SafeString | |
println(const char *) | SafeString | |
println(char) | SafeString | |
println(SafeString &str) | SafeString | |
println(void) | SafeString | |
println(double d, int decs, int width, bool forceSign=false) | SafeString | |
printlnErr() const | SafeString | protected |
printTo(Print &p) const | SafeString | |
processBackspaces(void) | SafeString | |
read(Stream &input) | SafeString | |
readFrom(SafeString &sfInput, unsigned int startIdx=0) | SafeString | |
readFrom(const char *strPtr, unsigned int maxCharsToRead=((unsigned int) -1)) | SafeString | |
readUntil(Stream &input, const char delimiter) | SafeString | |
readUntil(Stream &input, const char *delimiters) | SafeString | |
readUntil(Stream &input, SafeString &delimiters) | SafeString | |
readUntilToken(Stream &input, SafeString &token, const char delimiter, bool &skipToDelimiter, uint8_t echoInput=false, unsigned long timeout_ms=0) | SafeString | |
readUntilToken(Stream &input, SafeString &token, const char *delimiters, bool &skipToDelimiter, uint8_t echoInput=false, unsigned long timeout_ms=0) | SafeString | |
readUntilToken(Stream &input, SafeString &token, SafeString &delimiters, bool &skipToDelimiter, uint8_t echoInput=false, unsigned long timeout_ms=0) | SafeString | |
remove(unsigned int index) | SafeString | |
remove(unsigned int index, unsigned int count) | SafeString | |
removeBefore(unsigned int startIndex) | SafeString | |
removeFrom(unsigned int startIndex) | SafeString | |
removeLast(unsigned int count) | SafeString | |
replace(char findChar, char replaceChar) | SafeString | |
replace(const char findChar, const char *replaceStr) | SafeString | |
replace(const char findChar, SafeString &sfReplace) | SafeString | |
replace(const char *findStr, const char *replaceStr) | SafeString | |
replace(SafeString &sfFind, SafeString &sfReplace) | SafeString | |
reserve(unsigned int size) | SafeString | |
SafeString(unsigned int maxLen, char *buf, const char *cstr, const char *_name=NULL, bool _fromBuffer=false, bool _fromPtr=true) | SafeString | explicit |
setCharAt(unsigned int index, char c) | SafeString | |
setError() | SafeString | protected |
setOutput(Print &debugOut, bool verbose=true) | SafeString | static |
setVerbose(bool verbose) | SafeString | static |
startsWith(const char c, unsigned int fromIndex=0) | SafeString | |
startsWith(const char *str2, unsigned int fromIndex=0) | SafeString | |
startsWith(SafeString &s2, unsigned int fromIndex=0) | SafeString | |
startsWithIgnoreCase(const char c, unsigned int fromIndex=0) | SafeString | |
startsWithIgnoreCase(const char *str2, unsigned int fromIndex=0) | SafeString | |
startsWithIgnoreCase(SafeString &s2, unsigned int fromIndex=0) | SafeString | |
stoken(SafeString &token, unsigned int fromIndex, const char delimiter, bool returnEmptyFields=false, bool useAsDelimiters=true) | SafeString | |
stoken(SafeString &token, unsigned int fromIndex, const char *delimiters, bool returnEmptyFields=false, bool useAsDelimiters=true) | SafeString | |
stoken(SafeString &token, unsigned int fromIndex, SafeString &delimiters, bool returnEmptyFields=false, bool useAsDelimiters=true) | SafeString | |
substring(SafeString &result, unsigned int beginIdx) | SafeString | |
substring(SafeString &result, unsigned int beginIdx, unsigned int endIdx) | SafeString | |
toDouble(double &d) | SafeString | |
toFloat(float &f) | SafeString | |
toInt(int &i) | SafeString | |
toLong(long &l) | SafeString | |
toLowerCase(void) | SafeString | |
toUnsignedLong(unsigned long &l) | SafeString | |
toUpperCase(void) | SafeString | |
trim(void) | SafeString | |
turnOutputOff(void) | SafeString | static |
write(uint8_t b) | SafeString | virtual |
write(const uint8_t *buffer, size_t length) | SafeString | virtual |
writeTo(SafeString &output, unsigned int startIdx=0) | SafeString |