openEmbroider  0.1
an open source embroidery software
 All Classes Functions Enumerations
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TiXmlString Class Reference
Inheritance diagram for TiXmlString:
Inheritance graph
[legend]

Public Types

enum  { notfound = 0xffffffff, npos = notfound }
 

Public Member Functions

 TiXmlString (const char *instring)
 
 TiXmlString (const TiXmlString &copy)
 
const char * c_str () const
 
unsigned 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 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, int len)
 Checks if a TiXmlString contains only whitespace (same rules as isspace)
 

Protected Member Functions

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

Protected Attributes

char * cstring
 
unsigned allocated
 
unsigned current_length
 

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