LibreOffice Module l10ntools (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
XMLChildNode Class Reference

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

#include <xmlparse.hxx>

Inheritance diagram for XMLChildNode:
[legend]
Collaboration diagram for XMLChildNode:
[legend]

Public Member Functions

XMLParentNodeGetParent ()
 returns the parent of this node More...
 
- Public Member Functions inherited from XMLNode
virtual XMLNodeType GetNodeType () const =0
 
virtual ~XMLNode ()
 
 XMLNode (XMLNode const &)=default
 
 XMLNode (XMLNode &&)=default
 
XMLNodeoperator= (XMLNode const &)=default
 
XMLNodeoperator= (XMLNode &&)=default
 

Protected Member Functions

 XMLChildNode (XMLParentNode *pPar)
 
 XMLChildNode (const XMLChildNode &rObj)
 
XMLChildNodeoperator= (const XMLChildNode &rObj)
 
- Protected Member Functions inherited from XMLNode
 XMLNode ()
 

Private Attributes

XMLParentNodem_pParent
 

Detailed Description

Virtual base to handle different kinds of child nodes.

Definition at line 92 of file xmlparse.hxx.

Constructor & Destructor Documentation

◆ XMLChildNode() [1/2]

XMLChildNode::XMLChildNode ( XMLParentNode pPar)
protected

Definition at line 44 of file xmlparse.cxx.

References XMLParentNode::AddChild(), and m_pParent.

◆ XMLChildNode() [2/2]

XMLChildNode::XMLChildNode ( const XMLChildNode rObj)
protected

Definition at line 52 of file xmlparse.cxx.

Member Function Documentation

◆ GetParent()

XMLParentNode * XMLChildNode::GetParent ( )
inline

returns the parent of this node

Definition at line 103 of file xmlparse.hxx.

References m_pParent.

Referenced by SimpleXMLParser::EndElement().

◆ operator=()

XMLChildNode & XMLChildNode::operator= ( const XMLChildNode rObj)
protected

Definition at line 58 of file xmlparse.cxx.

References m_pParent.

Referenced by XMLParentNode::operator=().

Member Data Documentation

◆ m_pParent

XMLParentNode* XMLChildNode::m_pParent
private

Definition at line 95 of file xmlparse.hxx.

Referenced by GetParent(), operator=(), and XMLChildNode().


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