Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
HAPI::PugiXMLNode Class Reference

#include <HAPI.hpp>

Inheritance diagram for HAPI::PugiXMLNode:

Public Member Functions

 PugiXMLNode ()
 PugiXMLNode (pugi::xml_node a_node)
 PugiXMLNode (const PugiXMLNode &other)
virtual ~PugiXMLNode ()
std::string attribute (const char *name)
int attribute_as_int (const char *name)
long attribute_as_long (const char *name)
double attribute_as_double (const char *name)
Node_internalchild (char const *name)
Node_internalfirst_child ()
Node_internalnext_sibling ()
void to_next_sibling ()
Node_internalcopy ()
Node_internaloperator= (const PugiXMLNode &other)
std::string name () const
bool empty () const
Text text () const
Data_internaldata () const
Public Member Functions inherited from HAPI::Node_internal
 Node_internal (NodeInteralType a_type)
 Node_internal (Node_internal const &a_node)
virtual ~Node_internal ()=0
NodeInteralType type () const

Detailed Description

Definition at line 255 of file HAPI.hpp.

Constructor & Destructor Documentation

◆ PugiXMLNode() [1/3]

HAPI::PugiXMLNode::PugiXMLNode ( )

Referenced by operator=(), and PugiXMLNode().

◆ PugiXMLNode() [2/3]

HAPI::PugiXMLNode::PugiXMLNode ( pugi::xml_node a_node)

◆ PugiXMLNode() [3/3]

HAPI::PugiXMLNode::PugiXMLNode ( const PugiXMLNode & other)

◆ ~PugiXMLNode()

virtual HAPI::PugiXMLNode::~PugiXMLNode ( )
virtual

Member Function Documentation

◆ attribute()

std::string HAPI::PugiXMLNode::attribute ( const char * name)
virtual

Implements HAPI::Node_internal.

◆ attribute_as_double()

double HAPI::PugiXMLNode::attribute_as_double ( const char * name)
virtual

Implements HAPI::Node_internal.

◆ attribute_as_int()

int HAPI::PugiXMLNode::attribute_as_int ( const char * name)
virtual

Implements HAPI::Node_internal.

◆ attribute_as_long()

long HAPI::PugiXMLNode::attribute_as_long ( const char * name)
virtual

Implements HAPI::Node_internal.

◆ child()

Node_internal * HAPI::PugiXMLNode::child ( char const * name)
virtual

Implements HAPI::Node_internal.

◆ copy()

Node_internal * HAPI::PugiXMLNode::copy ( )
virtual

Implements HAPI::Node_internal.

◆ data()

Data_internal * HAPI::PugiXMLNode::data ( ) const
virtual

Implements HAPI::Node_internal.

◆ empty()

bool HAPI::PugiXMLNode::empty ( ) const
virtual

Implements HAPI::Node_internal.

◆ first_child()

Node_internal * HAPI::PugiXMLNode::first_child ( )
virtual

Implements HAPI::Node_internal.

◆ name()

std::string HAPI::PugiXMLNode::name ( ) const
virtual

◆ next_sibling()

Node_internal * HAPI::PugiXMLNode::next_sibling ( )
virtual

Implements HAPI::Node_internal.

◆ operator=()

Node_internal & HAPI::PugiXMLNode::operator= ( const PugiXMLNode & other)

◆ text()

Text HAPI::PugiXMLNode::text ( ) const
virtual

Implements HAPI::Node_internal.

◆ to_next_sibling()

void HAPI::PugiXMLNode::to_next_sibling ( )
virtual

Implements HAPI::Node_internal.


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