Deluge Firmware 1.3.0
Build date: 2025.07.02
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:
  • src/deluge/util/d_string.h
  • src/deluge/util/d_string.cpp