Class TiXmlComment

Inheritance Relationships

Base Type

Class Documentation

class TiXmlComment : public TiXmlNode

An XML comment.

Public Functions

inline TiXmlComment()

Constructs an empty comment.

inline TiXmlComment(const char *_value)

Construct a comment from text.

TiXmlComment(const TiXmlComment&)
TiXmlComment &operator=(const TiXmlComment &base)
inline virtual ~TiXmlComment()
virtual TiXmlNode *Clone() const

Returns a copy of this Comment.

virtual void Print(FILE *cfile, int depth) const

All TinyXml classes can print themselves to a filestream or the string class (TiXmlString in non-STL mode, std::string in STL mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the << operator.)

virtual const char *Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)
inline virtual const TiXmlComment *ToComment() const

Cast to a more defined type. Will return null not of the requested type.

inline virtual TiXmlComment *ToComment()

Cast to a more defined type. Will return null not of the requested type.

virtual bool Accept(TiXmlVisitor *visitor) const

Walk the XML tree visiting this node and all of its children.

Protected Functions

void CopyTo(TiXmlComment *target) const