This will eventually implemented the copy on write, reference counted smart buffer scheme
This will eventually implemented the copy on write, reference counted smart buffer scheme
NewData( const char* str )
NewData( const char* buffer, int length )
NewData( const NewData& data )
NewData( const string& str)
NewData( const mstring& mstr)
NewData( const int value)
~NewData()
bool operator>(const NewData& )
bool operator<(const NewData& )
NewData& operator=(const char* str)
NewData& operator=(const NewData& data)
const char* getData()
const char* getDataBuf()
char getChar( int i )
void setchar( int i, char c )
char operator[]( int i )
int length()
bool operator==( const char* str )
bool operator==( const NewData& data )
bool operator!=( const char* str )
bool operator!=( const NewData& data )
NewData operator+( const NewData& data)
NewData operator+( const char* str)
void operator+=(const NewData&)
void operator+=(const char*)
void replace(int startpos, int endpos, const char* replaceStr)
void erase()
size_t hashfn()
operator string()
operator const char*()
operator mstring()
operator int()
int NewData::match(NewData match, NewData* data, bool replace = false, NewData replaceWith = "")
void removeSpaces()
void expand(NewData startFrom, NewData findstr, NewData replstr, NewData delimiter)
friend bool isEqualNoCase( const NewData& left, const NewData& right )
generated by doc++