Lines Matching refs:XMLElement

119 class XMLElement;  variable
495 … virtual bool VisitEnter( const XMLElement& /*element*/, const XMLAttribute* /*firstAttribute*/ ) { in VisitEnter() argument
499 virtual bool VisitExit( const XMLElement& /*element*/ ) { in VisitExit() argument
671 friend class XMLElement; variable
686 virtual XMLElement* ToElement() { in ToElement()
710 virtual const XMLElement* ToElement() const { in ToElement()
774 const XMLElement* FirstChildElement( const char* name = 0 ) const;
776 XMLElement* FirstChildElement( const char* name = 0 ) {
777 return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->FirstChildElement( name ));
792 const XMLElement* LastChildElement( const char* name = 0 ) const;
794 XMLElement* LastChildElement( const char* name = 0 ) {
795 return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->LastChildElement(name) );
808 const XMLElement* PreviousSiblingElement( const char* name = 0 ) const ;
810 XMLElement* PreviousSiblingElement( const char* name = 0 ) {
811 … return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->PreviousSiblingElement( name ) );
824 const XMLElement* NextSiblingElement( const char* name = 0 ) const;
826 XMLElement* NextSiblingElement( const char* name = 0 ) {
827 … return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->NextSiblingElement( name ) );
966 const XMLElement* ToElementWithName( const char* name ) const;
1136 friend class XMLElement; variable
1258 class TINYXML2_LIB XMLElement : public XMLNode
1271 virtual XMLElement* ToElement() { in ToElement()
1274 virtual const XMLElement* ToElement() const { in ToElement()
1649 XMLElement* InsertNewChildElement(const char* name);
1676 XMLElement( XMLDocument* doc );
1677 virtual ~XMLElement();
1678 XMLElement( const XMLElement& ); // not supported
1679 void operator=( const XMLElement& ); // not supported
1708 friend class XMLElement; variable
1800 XMLElement* RootElement() { in RootElement()
1803 const XMLElement* RootElement() const { in RootElement()
1829 XMLElement* NewElement( const char* name );
1942 MemPoolT< sizeof(XMLElement) > _elementPool;
2099 XMLElement* ToElement() { in ToElement()
2168 const XMLElement* ToElement() const { in ToElement()
2285 virtual bool VisitEnter( const XMLElement& element, const XMLAttribute* attribute );
2286 virtual bool VisitExit( const XMLElement& element );
2319 virtual bool CompactMode( const XMLElement& ) { return _compactMode; } in CompactMode() argument