exml::AttributeList Class Reference

#include <AttributeList.hpp>

Inheritance diagram for exml::AttributeList:
exml::Node exml::Declaration exml::Element exml::DeclarationXML exml::Document

Public Attributes

AttributeListData attributes
 

Protected Member Functions

 AttributeList (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 AttributeList ()
 

Additional Inherited Members

- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 

Detailed Description

List of all attribute element in a node.

Constructor & Destructor Documentation

§ AttributeList() [1/2]

exml::AttributeList::AttributeList ( const ememory::SharedPtr< exml::internal::Node > &  _internalNode)
protected

basic element of a xml structure

Parameters
[in]_internalNodeValue of the node

§ AttributeList() [2/2]

exml::AttributeList::AttributeList ( )
protected

basic element of a xml structure

Member Data Documentation

§ attributes

AttributeListData exml::AttributeList::attributes

interface on all attributes


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