#include <tinyxml.h>
Public Member Functions | |
bool | CDATA () |
Queries whether this represents text using a CDATA section. | |
void | operator= (const TiXmlText &base) |
virtual const char * | Parse (const char *p, TiXmlParsingData *data, TiXmlEncoding encoding) |
virtual void | Print (FILE *cfile, int depth) const |
Write this text object to a FILE stream. | |
void | SetCDATA (bool _cdata) |
Turns on or off a CDATA representation of text. | |
TiXmlText (const TiXmlText ©) | |
TiXmlText (const char *initValue) | |
virtual TiXmlText * | ToText () |
Cast to a more defined type. Will return null not of the requested type. | |
virtual const TiXmlText * | ToText () const |
Cast to a more defined type. Will return null not of the requested type. | |
virtual | ~TiXmlText () |
Protected Member Functions | |
bool | Blank () const |
virtual TiXmlNode * | Clone () const |
[internal use] Creates a new Element and returns it. | |
void | CopyTo (TiXmlText *target) const |
virtual void | StreamOut (TIXML_OSTREAM *out) const |
Private Attributes | |
bool | cdata |
Friends | |
class | TiXmlElement |
XML text. A text node can have 2 ways to output the next. "normal" output and CDATA. It will default to the mode it was parsed from the XML file and you generally want to leave it alone, but you can change the output mode with SetCDATA() and query it with CDATA().
Definition at line 1090 of file tinyxml.h.
RTT::marsh::TiXmlText::TiXmlText | ( | const char * | initValue | ) | [inline] |
virtual RTT::marsh::TiXmlText::~TiXmlText | ( | ) | [inline, virtual] |
RTT::marsh::TiXmlText::TiXmlText | ( | const TiXmlText & | copy | ) | [inline] |
bool RTT::marsh::TiXmlText::Blank | ( | ) | const [protected] |
Definition at line 1613 of file tinyxmlparser.cpp.
bool RTT::marsh::TiXmlText::CDATA | ( | ) | [inline] |
TiXmlNode * RTT::marsh::TiXmlText::Clone | ( | ) | const [protected, virtual] |
[internal use] Creates a new Element and returns it.
Implements RTT::marsh::TiXmlNode.
Definition at line 1474 of file tinyxml.cpp.
void RTT::marsh::TiXmlText::CopyTo | ( | TiXmlText * | target | ) | const [protected] |
Definition at line 1467 of file tinyxml.cpp.
void RTT::marsh::TiXmlText::operator= | ( | const TiXmlText & | base | ) | [inline] |
const char * RTT::marsh::TiXmlText::Parse | ( | const char * | p, | |
TiXmlParsingData * | data, | |||
TiXmlEncoding | encoding | |||
) | [virtual] |
Implements RTT::marsh::TiXmlBase.
Definition at line 1480 of file tinyxmlparser.cpp.
void RTT::marsh::TiXmlText::Print | ( | FILE * | cfile, | |
int | depth | |||
) | const [virtual] |
Write this text object to a FILE stream.
Implements RTT::marsh::TiXmlBase.
Definition at line 1432 of file tinyxml.cpp.
void RTT::marsh::TiXmlText::SetCDATA | ( | bool | _cdata | ) | [inline] |
void RTT::marsh::TiXmlText::StreamOut | ( | TIXML_OSTREAM * | out | ) | const [protected, virtual] |
Implements RTT::marsh::TiXmlBase.
Definition at line 1454 of file tinyxml.cpp.
virtual TiXmlText* RTT::marsh::TiXmlText::ToText | ( | ) | [inline, virtual] |
Cast to a more defined type. Will return null not of the requested type.
Reimplemented from RTT::marsh::TiXmlNode.
virtual const TiXmlText* RTT::marsh::TiXmlText::ToText | ( | ) | const [inline, virtual] |
Cast to a more defined type. Will return null not of the requested type.
Reimplemented from RTT::marsh::TiXmlNode.
friend class TiXmlElement [friend] |
Reimplemented from RTT::marsh::TiXmlNode.
bool RTT::marsh::TiXmlText::cdata [private] |