LibreOffice Module l10ntools (master) 1
Public Member Functions | Protected Member Functions | List of all members
XMLNode Class Referenceabstract

Virtual base to handle different kinds of XML nodes. More...

#include <xmlparse.hxx>

Inheritance diagram for XMLNode:
[legend]

Public Member Functions

virtual XMLNodeType GetNodeType () const =0
 
virtual ~XMLNode ()
 
 XMLNode (XMLNode const &)=default
 
 XMLNode (XMLNode &&)=default
 
XMLNodeoperator= (XMLNode const &)=default
 
XMLNodeoperator= (XMLNode &&)=default
 

Protected Member Functions

 XMLNode ()
 

Detailed Description

Virtual base to handle different kinds of XML nodes.

Definition at line 74 of file xmlparse.hxx.

Constructor & Destructor Documentation

◆ XMLNode() [1/3]

XMLNode::XMLNode ( )
inlineprotected

Definition at line 77 of file xmlparse.hxx.

◆ ~XMLNode()

virtual XMLNode::~XMLNode ( )
inlinevirtual

Definition at line 81 of file xmlparse.hxx.

◆ XMLNode() [2/3]

XMLNode::XMLNode ( XMLNode const &  )
default

◆ XMLNode() [3/3]

XMLNode::XMLNode ( XMLNode &&  )
default

Member Function Documentation

◆ GetNodeType()

virtual XMLNodeType XMLNode::GetNodeType ( ) const
pure virtual

◆ operator=() [1/2]

XMLNode & XMLNode::operator= ( XMLNode &&  )
default

◆ operator=() [2/2]

XMLNode & XMLNode::operator= ( XMLNode const &  )
default

The documentation for this class was generated from the following file: