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

Public Member Functions

 String (const String &other)
 
Stringoperator= (const String &other)
 
void clear (bool destructing=false)
 
Error set (char const *newChars, int32_t newLength=-1)
 
void set (String const *otherString)
 
void beenCloned () const
 
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)
 
Error get_new_memory (int32_t newCharsLength)
 
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 () const
 
bool isEmpty ()
 
int32_t getNumReasons () const
 

Private Member Functions

void setNumReasons (int32_t newNum) const
 

Private Attributes

char * stringMemory = nullptr
 

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