30 #ifndef TIXML_STRING_INCLUDED 31 #define TIXML_STRING_INCLUDED 34 #pragma warning( disable : 4530 ) 35 #pragma warning( disable : 4786 ) 119 return length () ?
false :
true;
123 const char&
at (
unsigned index)
const 130 unsigned find (
char lookup)
const 132 return find (lookup, 0);
136 unsigned find (
char tofind,
unsigned offset)
const;
164 void append (
const char *str,
size_t len );
179 return minimum_to_allocate * 2;
192 void append (
const char *suffix );
203 if ( cstring && current_length < (allocated-1) )
212 smallstr [0] = single;
245 #pragma warning( default : 4530 ) 246 #pragma warning( default : 4786 ) 249 #endif // TIXML_STRING_INCLUDED 250 #endif // TIXML_USE_STL
Definition: tinystr.h:162
char * cstring
Definition: tinystr.h:169
void reserve(unsigned size)
Definition: tinystr.h:141
void empty_it()
Definition: tinystr.h:183
~TiXmlString()
Definition: tinystr.h:66
bool operator>(const TiXmlString &compare) const
TIXML_OSTREAM & operator<<(TIXML_OSTREAM &out, const TiXmlNode &base)
Definition: tinyxml.cpp:1482
size_t length() const
Definition: tinystr.h:80
void append(char single)
Definition: tinystr.h:201
unsigned find(char lookup) const
Definition: tinystr.h:130
#define NULL
Definition: UtlDefs.h:29
TiXmlString()
Definition: tinystr.h:55
bool operator==(const TiXmlString &compare) const
const char & at(unsigned index) const
Definition: tinystr.h:123
void operator=(const char *content)
const char * c_str() const
Definition: tinystr.h:72
void append(const char *str, size_t len)
char & operator[](unsigned index) const
Definition: tinystr.h:154
#define assert(exp)
Definition: WinCEFixups.h:37
TiXmlString & operator+=(const char *suffix)
Definition: tinystr.h:92
Definition: tinystr.h:224
bool empty() const
Definition: tinystr.h:117
size_t allocated
Definition: tinystr.h:171
Definition: tinystr.h:161
TiXmlOutStream()
Definition: tinystr.h:227
size_t assign_new_size(size_t minimum_to_allocate)
Definition: tinystr.h:177
void append(const TiXmlString &suffix)
Definition: tinystr.h:195
size_t current_length
Definition: tinystr.h:173
bool operator<(const TiXmlString &compare) const