libwfut  0.2.3
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WFUT::TiXmlString Class Reference
Inheritance diagram for WFUT::TiXmlString:
WFUT::TiXmlOutStream

Public Types

enum  { notfound = 0xffffffff, npos = notfound }
 

Public Member Functions

 TiXmlString (const char *instring)
 
 TiXmlString (const TiXmlString &copy)
 
const char * c_str () const
 
size_t length () const
 
void operator= (const char *content)
 
void operator= (const TiXmlString &copy)
 
TiXmlStringoperator+= (const char *suffix)
 
TiXmlStringoperator+= (char single)
 
TiXmlStringoperator+= (TiXmlString &suffix)
 
bool operator== (const TiXmlString &compare) const
 
bool operator== (const char *compare) const
 
bool operator< (const TiXmlString &compare) const
 
bool operator> (const TiXmlString &compare) const
 
bool empty () const
 
const char & at (unsigned index) const
 
unsigned find (char lookup) const
 
unsigned find (char tofind, unsigned offset) const
 
void reserve (unsigned size)
 
char & operator[] (unsigned index) const
 
void append (const char *str, size_t len)
 

Protected Member Functions

size_t assign_new_size (size_t minimum_to_allocate)
 
void empty_it ()
 
void append (const char *suffix)
 
void append (const TiXmlString &suffix)
 
void append (char single)
 

Protected Attributes

char * cstring
 
size_t allocated
 
size_t current_length
 

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