GammaLib  2.1.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GXmlNode.cpp File Reference

Abstract XML node base class implementation. More...

#include "GTools.hpp"
#include "GException.hpp"
#include "GXmlNode.hpp"
#include "GXmlElement.hpp"
#include "GXmlDocument.hpp"

Go to the source code of this file.

Macros

#define G_ACCESS   "GXmlNode::operator[](int&)"
 
#define G_SET   "GXmlNode::set(int&, GXmlNode&)"
 
#define G_APPEND1   "GXmlNode::append(std::string&)"
 
#define G_APPEND2   "GXmlNode::append(GXmlNode&)"
 
#define G_INSERT   "GXmlNode::insert(int&, GXmlNode&)"
 
#define G_REMOVE   "GXmlNode::remove(int&)"
 
#define G_ELEMENT1   "GXmlNode* GXmlNode::element(int&)"
 
#define G_ELEMENT2   "GXmlNode* GXmlNode::element(std::string&)"
 
#define G_ELEMENT3   "GXmlNode* GXmlNode::element(std::string&, int&)"
 
#define G_EXTRACT_INDEX   "GXmlNode::extract_index(std::string&)"
 

Detailed Description

Abstract XML node base class implementation.

Author
Juergen Knoedlseder

Definition in file GXmlNode.cpp.

Macro Definition Documentation

#define G_ACCESS   "GXmlNode::operator[](int&)"

Definition at line 38 of file GXmlNode.cpp.

Referenced by GXmlNode::operator[]().

#define G_APPEND1   "GXmlNode::append(std::string&)"

Definition at line 40 of file GXmlNode.cpp.

Referenced by GXmlNode::append().

#define G_APPEND2   "GXmlNode::append(GXmlNode&)"

Definition at line 41 of file GXmlNode.cpp.

Referenced by GXmlNode::append().

#define G_ELEMENT1   "GXmlNode* GXmlNode::element(int&)"

Definition at line 44 of file GXmlNode.cpp.

Referenced by GXmlNode::element().

#define G_ELEMENT2   "GXmlNode* GXmlNode::element(std::string&)"

Definition at line 45 of file GXmlNode.cpp.

#define G_ELEMENT3   "GXmlNode* GXmlNode::element(std::string&, int&)"

Definition at line 46 of file GXmlNode.cpp.

Referenced by GXmlNode::element().

#define G_EXTRACT_INDEX   "GXmlNode::extract_index(std::string&)"

Definition at line 47 of file GXmlNode.cpp.

Referenced by GXmlNode::extract_index().

#define G_INSERT   "GXmlNode::insert(int&, GXmlNode&)"

Definition at line 42 of file GXmlNode.cpp.

Referenced by GXmlNode::insert().

#define G_REMOVE   "GXmlNode::remove(int&)"

Definition at line 43 of file GXmlNode.cpp.

Referenced by GXmlNode::remove().

#define G_SET   "GXmlNode::set(int&, GXmlNode&)"

Definition at line 39 of file GXmlNode.cpp.

Referenced by GXmlNode::set().