38 #ifndef D_SimpleString_h
39 #define D_SimpleString_h
41 #include "StandardCLibrary.h"
62 char at(
int pos)
const;
63 int find(
char ch)
const;
64 int findFrom(
size_t starting_position,
char ch)
const;
75 void replace(
char to,
char with);
76 void replace(
const char* to,
const char* with);
79 SimpleString subString(
size_t beginPos,
size_t amount)
const;
80 SimpleString subStringFromTill(
char startChar,
char lastExcludedChar)
const;
81 void copyToBuffer(
char* buffer,
size_t bufferSize)
const;
83 const char *asCharString()
const;
92 static char* allocStringBuffer(
size_t size);
93 static void deallocStringBuffer(
char* str);
99 char* getEmptyString()
const;
108 void allocate(
size_t size);
130 SimpleString StringFrom(
double value,
int precision = 6);
133 SimpleString VStringFromFormat(
const char* format, va_list args);
135 #if CPPUTEST_USE_STD_CPP_LIB
Definition: SimpleString.h:46
Definition: SimpleString.h:102
Definition: TestMemoryAllocator.h:49