![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
TinyXML class. See http://www.grinninglizard.com/tinyxml. More...
#include <tinystr.h>
Classes | |
| class | Rep |
| TinyXML class. See http://www.grinninglizard.com/tinyxml. More... | |
Public Types | |
| typedef size_t | size_type |
Public Member Functions | |
| TiXmlString () | |
| TiXmlString (const TiXmlString ©) | |
| TIXML_EXPLICIT | TiXmlString (const char *copy) |
| TIXML_EXPLICIT | TiXmlString (const char *str, size_type len) |
| ~TiXmlString () | |
| TiXmlString & | operator= (const char *copy) |
| TiXmlString & | operator= (const TiXmlString ©) |
| TiXmlString & | operator+= (const char *suffix) |
| TiXmlString & | operator+= (char single) |
| TiXmlString & | operator+= (const TiXmlString &suffix) |
| const char * | c_str () const |
| const char * | data () const |
| size_type | length () const |
| size_type | size () const |
| bool | empty () const |
| size_type | capacity () const |
| const char & | at (size_type index) const |
| char & | operator[] (size_type index) const |
| size_type | find (char lookup) const |
| size_type | find (char tofind, size_type offset) const |
| void | clear () |
| void | reserve (size_type cap) |
| TiXmlString & | assign (const char *str, size_type len) |
| TiXmlString & | append (const char *str, size_type len) |
| void | swap (TiXmlString &other) |
Static Public Attributes | |
| static const size_type | npos |
Private Member Functions | |
| void | init (size_type sz) |
| void | set_size (size_type sz) |
| char * | start () const |
| char * | finish () const |
| void | init (size_type sz, size_type cap) |
| void | quit () |
Private Attributes | |
| Rep * | rep_ |
Static Private Attributes | |
| static Rep | nullrep_ |
TinyXML class. See http://www.grinninglizard.com/tinyxml.
See
| typedef size_t TiXmlString::size_type |
|
inline |
|
inline |
|
inline |
| TiXmlString& TiXmlString::append | ( | const char * | str, |
| size_type | len | ||
| ) |
Referenced by operator+=().
| TiXmlString& TiXmlString::assign | ( | const char * | str, |
| size_type | len | ||
| ) |
Referenced by operator=().
|
inline |
Definition at line 161 of file tinystr.h.
References length(), rep_, and TiXmlString::Rep::str.
|
inline |
Definition at line 142 of file tinystr.h.
References rep_, and TiXmlString::Rep::str.
Referenced by find(), operator<(), and operator==().
|
inline |
Definition at line 157 of file tinystr.h.
References TiXmlString::Rep::capacity, and rep_.
|
inline |
|
inline |
Definition at line 145 of file tinystr.h.
References rep_, and TiXmlString::Rep::str.
Referenced by operator+=(), and TiXmlString().
|
inline |
Definition at line 154 of file tinystr.h.
References rep_, and TiXmlString::Rep::size.
|
inlineprivate |
Definition at line 223 of file tinystr.h.
References rep_, TiXmlString::Rep::size, and TiXmlString::Rep::str.
|
inlineprivate |
Definition at line 231 of file tinystr.h.
References TiXmlString::Rep::capacity, nullrep_, rep_, TiXmlString::Rep::size, and TiXmlString::Rep::str.
|
inline |
Definition at line 148 of file tinystr.h.
References rep_, and TiXmlString::Rep::size.
Referenced by at(), find(), operator+=(), operator=(), operator==(), operator[](), and TiXmlString().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 168 of file tinystr.h.
References length(), rep_, and TiXmlString::Rep::str.
|
inlineprivate |
| void TiXmlString::reserve | ( | size_type | cap | ) |
|
inlineprivate |
Definition at line 221 of file tinystr.h.
References rep_, TiXmlString::Rep::size, and TiXmlString::Rep::str.
|
inline |
Definition at line 151 of file tinystr.h.
References rep_, and TiXmlString::Rep::size.
|
inlineprivate |
Definition at line 222 of file tinystr.h.
References rep_, and TiXmlString::Rep::str.
Referenced by operator=(), and TiXmlString().
|
inline |
|
static |
|
staticprivate |
|
private |
1.8.6