SafeString  4.1.27
SafeString is a safe, robust and debuggable replacement for string processing in Arduino
SafeString Member List

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

_capacitySafeStringprotected
availableForWrite(void)SafeString
binToLong(long &l)SafeString
binToUnsignedLong(unsigned long &l)SafeString
bufferSafeStringprotected
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)SafeStringprotected
concatInternal(const __FlashStringHelper *str, size_t length, bool assignOp=false)SafeStringprotected
concatInternal(const char *cstr, bool assignOp=false)SafeStringprotected
concatInternal(char c, bool assignOp=false)SafeStringprotected
concatInternal(const __FlashStringHelper *str, bool assignOp=false)SafeStringprotected
concatln(const __FlashStringHelper *pstr)SafeStringprotected
concatln(char c)SafeStringprotected
concatln(const char *cstr, size_t length)SafeStringprotected
currentOutputSafeStringprotectedstatic
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) constSafeStringprotected
debugPtrSafeStringprotectedstatic
emptyPrintSafeStringprotectedstatic
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()SafeStringstatic
firstToken(SafeString &token, char delimiter, bool returnLastNonDelimitedToken=true)SafeStringinline
firstToken(SafeString &token, SafeString delimiters, bool returnLastNonDelimitedToken=true)SafeStringinline
firstToken(SafeString &token, const char *delimiters, bool returnLastNonDelimitedToken=true)SafeStringinline
fullDebugSafeStringprotectedstatic
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
lenSafeStringprotected
length(void)SafeString
limitedStrLen(const char *p, size_t limit)SafeStringprotected
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)SafeStringinline
operator!=(const char *cstr)SafeStringinline
operator!=(const char c)SafeStringinline
operator+=(SafeString &rhs)SafeStringinline
operator+=(const char *cstr)SafeStringinline
operator+=(char c)SafeStringinline
operator+=(unsigned char num)SafeStringinline
operator+=(int num)SafeStringinline
operator+=(unsigned int num)SafeStringinline
operator+=(long num)SafeStringinline
operator+=(unsigned long num)SafeStringinline
operator+=(float num)SafeStringinline
operator+=(double num)SafeStringinline
operator+=(const __FlashStringHelper *str)SafeStringinline
operator-=(SafeString &rhs)SafeStringinline
operator-=(const char *cstr)SafeStringinline
operator-=(char c)SafeStringinline
operator-=(unsigned char num)SafeStringinline
operator-=(int num)SafeStringinline
operator-=(unsigned int num)SafeStringinline
operator-=(long num)SafeStringinline
operator-=(unsigned long num)SafeStringinline
operator-=(float num)SafeStringinline
operator-=(double num)SafeStringinline
operator-=(const __FlashStringHelper *str)SafeStringinline
operator<(SafeString &rhs)SafeStringinline
operator<(const char *rhs)SafeStringinline
operator<=(SafeString &rhs)SafeStringinline
operator<=(const char *rhs)SafeStringinline
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)SafeStringinline
operator==(const char *cstr)SafeStringinline
operator==(const char c)SafeStringinline
operator>(SafeString &rhs)SafeStringinline
operator>(const char *rhs)SafeStringinline
operator>=(SafeString &rhs)SafeStringinline
operator>=(const char *rhs)SafeStringinline
operator[](unsigned int index)SafeString
OutputSafeStringstatic
outputName() constSafeStringprotected
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)SafeStringprotected
printInternal(long, int=DEC, bool assignOp=false)SafeStringprotected
printInternal(unsigned long, int=DEC, bool assignOp=false)SafeStringprotected
printInternal(double, int=2, bool assignOp=false)SafeStringprotected
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() constSafeStringprotected
printTo(Print &p) constSafeString
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)SafeStringexplicit
setCharAt(unsigned int index, char c)SafeString
setError()SafeStringprotected
setOutput(Print &debugOut, bool verbose=true)SafeStringstatic
setVerbose(bool verbose)SafeStringstatic
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)SafeStringstatic
write(uint8_t b)SafeStringvirtual
write(const uint8_t *buffer, size_t length)SafeStringvirtual
writeTo(SafeString &output, unsigned int startIdx=0)SafeString