Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
String Class Reference

Public Member Functions

void clear (bool destructing=false)
 
Error set (char const *newChars, int32_t newLength=-1)
 
void set (String const *otherString)
 
void beenCloned ()
 
size_t getLength ()
 
Error shorten (int32_t newLength)
 
Error concatenateAtPos (char const *newChars, int32_t pos, int32_t newCharsLength=-1)
 
Error concatenateInt (int32_t number, int32_t minNumDigits=1)
 
Error setInt (int32_t number, int32_t minNumDigits=1)
 
Error setChar (char newChar, int32_t pos)
 
Error concatenate (String *otherString)
 
Error concatenate (char const *newChars)
 
bool equals (char const *otherChars)
 
bool equalsCaseIrrespective (char const *otherChars)
 
bool contains (const char *otherChars)
 
bool equals (String *otherString)
 
bool equalsCaseIrrespective (String *otherString)
 
char const * get ()
 
bool isEmpty ()
 

Private Member Functions

int32_t getNumReasons ()
 
void setNumReasons (int32_t newNum)
 

Private Attributes

char * stringMemory = nullptr
 

The documentation for this class was generated from the following files: