Home | History | Annotate | Download | only in tinyxml2

Lines Matching refs:XMLDocument

92 class XMLDocument;

338 virtual bool VisitEnter( const XMLDocument& /*doc*/ ) { return true; }
340 virtual bool VisitExit( const XMLDocument& /*doc*/ ) { return true; }
411 be navigated. A node is always in a XMLDocument.
415 A XMLDocument allocates memory for all its Nodes.
416 When the XMLDocument gets deleted, all its Nodes
435 friend class XMLDocument;
439 /// Get the XMLDocument that owns this XMLNode.
440 const XMLDocument* GetDocument() const { return document; }
441 /// Get the XMLDocument that owns this XMLNode.
442 XMLDocument* GetDocument() { return document; }
447 virtual XMLDocument* ToDocument() { return 0; } ///< Safely cast to a Document, or null.
454 virtual const XMLDocument* ToDocument() const { return 0; }
547 Note: if called on a XMLDocument, this will return null.
549 virtual XMLNode* ShallowClone( XMLDocument* document ) const = 0;
555 Note: if called on a XMLDocument, this will return false.
587 XMLNode( XMLDocument* );
592 XMLDocument* document;
623 friend class XMLDocument;
636 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
641 XMLText( XMLDocument* doc ) : XMLNode( doc ), isCData( false ) {}
654 friend class XMLDocument;
662 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
666 XMLComment( XMLDocument* doc );
688 friend class XMLDocument;
696 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
700 XMLDeclaration( XMLDocument* doc );
716 friend class XMLDocument;
724 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
728 XMLUnknown( XMLDocument* doc );
843 friend class XMLDocument;
1012 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
1016 XMLElement( XMLDocument* doc );
1039 class XMLDocument : public XMLNode
1044 XMLDocument( bool processEntities = true );
1045 ~XMLDocument();
1047 virtual XMLDocument* ToDocument() { return this; }
1048 virtual const XMLDocument* ToDocument() const { return this; }
1181 virtual XMLNode* ShallowClone( XMLDocument* /*document*/ ) const { return 0; }
1185 XMLDocument( const XMLDocument& ); // not supported
1186 void operator=( const XMLDocument& ); // not supported
1339 options than the XMLDocument::Print() method.
1344 -# Print XML without a XMLDocument.
1362 Print without a XMLDocument
1425 virtual bool VisitEnter( const XMLDocument& /*doc*/ );
1426 virtual bool VisitExit( const XMLDocument& /*doc*/ ) { return true; }