#include <tinystr.h>

Classes | |
| struct | Rep |
Public Types | |
| typedef size_t | size_type |
Public Member Functions | |
| TiXmlString & | append (const char *str, size_type len) |
| TiXmlString & | assign (const char *str, size_type len) |
| const char & | at (size_type index) const |
| const char * | c_str () const |
| size_type | capacity () const |
| void | clear () |
| const char * | data () const |
| bool | empty () const |
| size_type | find (char lookup) const |
| size_type | find (char tofind, size_type offset) const |
| size_type | length () const |
| TiXmlString & | operator+= (const char *suffix) |
| TiXmlString & | operator+= (char single) |
| TiXmlString & | operator+= (const TiXmlString &suffix) |
| TiXmlString & | operator= (const char *copy) |
| TiXmlString & | operator= (const TiXmlString ©) |
| char & | operator[] (size_type index) const |
| void | reserve (size_type cap) |
| size_type | size () const |
| void | swap (TiXmlString &other) |
| TiXmlString () | |
| TiXmlString (const TiXmlString ©) | |
| TIXML_EXPLICIT | TiXmlString (const char *copy) |
| TIXML_EXPLICIT | TiXmlString (const char *str, size_type len) |
| ~TiXmlString () | |
Static Public Attributes | |
| static const size_type | npos = static_cast< size_type >(-1) |
Private Member Functions | |
| char * | finish () const |
| void | init (size_type sz) |
| void | init (size_type sz, size_type cap) |
| void | quit () |
| void | set_size (size_type sz) |
| char * | start () const |
Private Attributes | |
| Rep * | rep_ |
Static Private Attributes | |
| static Rep | nullrep_ = { 0, 0, { '\0' } } |
| typedef size_t RTT::marsh::TiXmlString::size_type |
| RTT::marsh::TiXmlString::TiXmlString | ( | ) | [inline] |
| RTT::marsh::TiXmlString::TiXmlString | ( | const TiXmlString & | copy | ) | [inline] |
| TIXML_EXPLICIT RTT::marsh::TiXmlString::TiXmlString | ( | const char * | copy | ) | [inline] |
| TIXML_EXPLICIT RTT::marsh::TiXmlString::TiXmlString | ( | const char * | str, |
| size_type | len | ||
| ) | [inline] |
| RTT::marsh::TiXmlString::~TiXmlString | ( | ) | [inline] |
| TiXmlString & RTT::marsh::TiXmlString::append | ( | const char * | str, |
| size_type | len | ||
| ) |
Definition at line 112 of file tinystr.cpp.
| TiXmlString & RTT::marsh::TiXmlString::assign | ( | const char * | str, |
| size_type | len | ||
| ) |
Definition at line 93 of file tinystr.cpp.
| const char& RTT::marsh::TiXmlString::at | ( | size_type | index | ) | const [inline] |
| const char* RTT::marsh::TiXmlString::c_str | ( | ) | const [inline] |
| size_type RTT::marsh::TiXmlString::capacity | ( | ) | const [inline] |
| void RTT::marsh::TiXmlString::clear | ( | ) | [inline] |
| const char* RTT::marsh::TiXmlString::data | ( | ) | const [inline] |
| bool RTT::marsh::TiXmlString::empty | ( | ) | const [inline] |
| size_type RTT::marsh::TiXmlString::find | ( | char | lookup | ) | const [inline] |
| size_type RTT::marsh::TiXmlString::find | ( | char | tofind, |
| size_type | offset | ||
| ) | const [inline] |
| char* RTT::marsh::TiXmlString::finish | ( | ) | const [inline, private] |
| void RTT::marsh::TiXmlString::init | ( | size_type | sz | ) | [inline, private] |
| void RTT::marsh::TiXmlString::init | ( | size_type | sz, |
| size_type | cap | ||
| ) | [inline, private] |
| size_type RTT::marsh::TiXmlString::length | ( | ) | const [inline] |
| TiXmlString& RTT::marsh::TiXmlString::operator+= | ( | const char * | suffix | ) | [inline] |
| TiXmlString& RTT::marsh::TiXmlString::operator+= | ( | char | single | ) | [inline] |
| TiXmlString& RTT::marsh::TiXmlString::operator+= | ( | const TiXmlString & | suffix | ) | [inline] |
| TiXmlString& RTT::marsh::TiXmlString::operator= | ( | const char * | copy | ) | [inline] |
| TiXmlString& RTT::marsh::TiXmlString::operator= | ( | const TiXmlString & | copy | ) | [inline] |
| char& RTT::marsh::TiXmlString::operator[] | ( | size_type | index | ) | const [inline] |
| void RTT::marsh::TiXmlString::quit | ( | ) | [inline, private] |
| void RTT::marsh::TiXmlString::reserve | ( | size_type | cap | ) |
Definition at line 81 of file tinystr.cpp.
| void RTT::marsh::TiXmlString::set_size | ( | size_type | sz | ) | [inline, private] |
| size_type RTT::marsh::TiXmlString::size | ( | ) | const [inline] |
| char* RTT::marsh::TiXmlString::start | ( | void | ) | const [inline, private] |
| void RTT::marsh::TiXmlString::swap | ( | TiXmlString & | other | ) | [inline] |
const TiXmlString::size_type RTT::marsh::TiXmlString::npos = static_cast< size_type >(-1) [static] |
TiXmlString::Rep RTT::marsh::TiXmlString::nullrep_ = { 0, 0, { '\0' } } [static, private] |
Rep* RTT::marsh::TiXmlString::rep_ [private] |