#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 char *initValue) | |
TiXmlText (const TiXmlText ©) | |
virtual const TiXmlText * | ToText () const |
Cast to a more defined type. Will return null not of the requested type. | |
virtual TiXmlText * | ToText () |
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().
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 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.
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.
friend class TiXmlElement [friend] |
Reimplemented from RTT::marsh::TiXmlNode.
bool RTT::marsh::TiXmlText::cdata [private] |