CppUTest Documentation
 All Classes
Public Member Functions | Static Public Member Functions | Friends | List of all members
SimpleString Class Reference

Public Member Functions

 SimpleString (const char *value="")
 
 SimpleString (const char *value, size_t repeatCount)
 
 SimpleString (const SimpleString &other)
 
SimpleStringoperator= (const SimpleString &other)
 
SimpleString operator+ (const SimpleString &)
 
SimpleStringoperator+= (const SimpleString &)
 
SimpleStringoperator+= (const char *)
 
char at (int pos) const
 
int find (char ch) const
 
int findFrom (size_t starting_position, char ch) const
 
bool contains (const SimpleString &other) const
 
bool containsNoCase (const SimpleString &other) const
 
bool startsWith (const SimpleString &other) const
 
bool endsWith (const SimpleString &other) const
 
void split (const SimpleString &split, SimpleStringCollection &outCollection) const
 
bool equalsNoCase (const SimpleString &str) const
 
size_t count (const SimpleString &str) const
 
void replace (char to, char with)
 
void replace (const char *to, const char *with)
 
SimpleString toLower () const
 
SimpleString subString (size_t beginPos, size_t amount) const
 
SimpleString subStringFromTill (char startChar, char lastExcludedChar) const
 
void copyToBuffer (char *buffer, size_t bufferSize) const
 
const char * asCharString () const
 
size_t size () const
 
bool isEmpty () const
 

Static Public Member Functions

static void padStringsToSameLength (SimpleString &str1, SimpleString &str2, char ch)
 
static TestMemoryAllocatorgetStringAllocator ()
 
static void setStringAllocator (TestMemoryAllocator *allocator)
 
static char * allocStringBuffer (size_t size)
 
static void deallocStringBuffer (char *str)
 

Friends

bool operator== (const SimpleString &left, const SimpleString &right)
 
bool operator!= (const SimpleString &left, const SimpleString &right)
 

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