Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | List of all members
String Class Reference

#include <DString.h>

Collaboration diagram for String:
Collaboration graph

Public Member Functions

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

Constructor & Destructor Documentation

◆ String()

String::String ( )

◆ ~String()

String::~String ( )

Member Function Documentation

◆ beenCloned()

void String::beenCloned ( )

◆ clear()

void String::clear ( bool  destructing = false)

◆ concatenate() [1/2]

int String::concatenate ( char const *  newChars)

◆ concatenate() [2/2]

int String::concatenate ( String otherString)

◆ concatenateAtPos()

int String::concatenateAtPos ( char const *  newChars,
int  pos,
int  newCharsLength = -1 
)

◆ concatenateInt()

int String::concatenateInt ( int32_t  number,
int  minNumDigits = 1 
)

◆ equals() [1/2]

bool String::equals ( char const *  otherChars)

◆ equals() [2/2]

bool String::equals ( String otherString)
inline

◆ equalsCaseIrrespective() [1/2]

bool String::equalsCaseIrrespective ( char const *  otherChars)

◆ equalsCaseIrrespective() [2/2]

bool String::equalsCaseIrrespective ( String otherString)
inline

◆ get()

char const * String::get ( )
inline

◆ getLength()

int String::getLength ( )

◆ isEmpty()

bool String::isEmpty ( )
inline

◆ set() [1/2]

int String::set ( char const *  newChars,
int  newLength = -1 
)

◆ set() [2/2]

void String::set ( String otherString)

◆ setChar()

int String::setChar ( char  newChar,
int  pos 
)

◆ setInt()

int String::setInt ( int32_t  number,
int  minNumDigits = 1 
)

◆ shorten()

int String::shorten ( int  newLength)

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