• Home
  • Raw
  • Download

Lines Matching refs:XMLNode

667 class TINYXML2_LIB XMLNode
748 const XMLNode* Parent() const { in Parent()
752 XMLNode* Parent() { in Parent()
762 const XMLNode* FirstChild() const { in FirstChild()
766 XMLNode* FirstChild() { in FirstChild()
776 return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->FirstChildElement( name ));
780 const XMLNode* LastChild() const { in LastChild()
784 XMLNode* LastChild() { in LastChild()
794 return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->LastChildElement(name) );
798 const XMLNode* PreviousSibling() const { in PreviousSibling()
802 XMLNode* PreviousSibling() { in PreviousSibling()
810 … return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->PreviousSiblingElement( name ) );
814 const XMLNode* NextSibling() const { in NextSibling()
818 XMLNode* NextSibling() { in NextSibling()
826 … return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->NextSiblingElement( name ) );
836 XMLNode* InsertEndChild( XMLNode* addThis );
838 XMLNode* LinkEndChild( XMLNode* addThis ) { in LinkEndChild()
848 XMLNode* InsertFirstChild( XMLNode* addThis );
857 XMLNode* InsertAfterChild( XMLNode* afterThis, XMLNode* addThis );
867 void DeleteChild( XMLNode* node );
878 virtual XMLNode* ShallowClone( XMLDocument* document ) const = 0;
893 XMLNode* DeepClone( XMLDocument* target ) const;
901 virtual bool ShallowEqual( const XMLNode* compare ) const = 0;
942 explicit XMLNode( XMLDocument* );
943 virtual ~XMLNode();
948 XMLNode* _parent;
952 XMLNode* _firstChild;
953 XMLNode* _lastChild;
955 XMLNode* _prev;
956 XMLNode* _next;
962 void Unlink( XMLNode* child );
963 static void DeleteNode( XMLNode* node );
964 void InsertChildPreamble( XMLNode* insertThis ) const;
967 XMLNode( const XMLNode& ); // not supported
968 XMLNode& operator=( const XMLNode& ); // not supported
984 class TINYXML2_LIB XMLText : public XMLNode
1006 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
1007 virtual bool ShallowEqual( const XMLNode* compare ) const;
1010 explicit XMLText( XMLDocument* doc ) : XMLNode( doc ), _isCData( false ) {} in XMLText()
1024 class TINYXML2_LIB XMLComment : public XMLNode
1037 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
1038 virtual bool ShallowEqual( const XMLNode* compare ) const;
1063 class TINYXML2_LIB XMLDeclaration : public XMLNode
1076 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
1077 virtual bool ShallowEqual( const XMLNode* compare ) const;
1098 class TINYXML2_LIB XMLUnknown : public XMLNode
1111 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
1112 virtual bool ShallowEqual( const XMLNode* compare ) const;
1247 class TINYXML2_LIB XMLElement : public XMLNode
1616 virtual XMLNode* ShallowClone( XMLDocument* document ) const;
1617 virtual bool ShallowEqual( const XMLNode* compare ) const;
1653 class TINYXML2_LIB XMLDocument : public XMLNode
1658 friend class XMLNode; variable
1812 void DeleteNode( XMLNode* node );
1856 char* Identify( char* p, XMLNode** node );
1859 void MarkInUse(XMLNode*);
1861 virtual XMLNode* ShallowClone( XMLDocument* /*document*/ ) const { in ShallowClone()
1864 virtual bool ShallowEqual( const XMLNode* /*compare*/ ) const { in ShallowEqual() argument
1887 DynArray<XMLNode*, 10> _unlinked;
1994 explicit XMLHandle( XMLNode* node ) : _node( node ) { in XMLHandle()
1997 explicit XMLHandle( XMLNode& node ) : _node( &node ) { in XMLHandle()
2042 XMLNode* ToNode() { in ToNode()
2063 XMLNode* _node;
2074 explicit XMLConstHandle( const XMLNode* node ) : _node( node ) { in XMLConstHandle()
2076 explicit XMLConstHandle( const XMLNode& node ) : _node( &node ) { in XMLConstHandle()
2112 const XMLNode* ToNode() const { in ToNode()
2129 const XMLNode* _node;