exml::Declaration Class Reference
#include <Declaration.hpp>
Inheritance diagram for exml::Declaration:
Additional Inherited Members | |
Public Attributes inherited from exml::AttributeList | |
AttributeListData | attributes |
Protected Member Functions inherited from exml::AttributeList | |
AttributeList (const ememory::SharedPtr< exml::internal::Node > &_internalNode) | |
AttributeList () | |
Protected Attributes inherited from exml::Node | |
ememory::SharedPtr< exml::internal::Node > | m_data |
Detailed Description
Declaration node: <?XXXXXX ... >.
Constructor & Destructor Documentation
§ Declaration() [1/3]
exml::Declaration::Declaration | ( | ememory::SharedPtr< exml::internal::Node > | _internalNode | ) |
Constructor.
- Parameters
-
[in] _internalNode Internal Node to set data
§ Declaration() [2/3]
exml::Declaration::Declaration | ( | const exml::Declaration & | _obj | ) |
Copy constructor.
- Parameters
-
[in] _obj Object to copy
§ Declaration() [3/3]
exml::Declaration::Declaration | ( | const std::string & | _name = "" | ) |
Constructor.
- Parameters
-
[in] _name name of the declaration (xml, xml:xxxx ...)
Member Function Documentation
§ operator=()
exml::Declaration& exml::Declaration::operator= | ( | const exml::Declaration & | _obj | ) |
Copy constructor.
- Parameters
-
[in] _obj Object to copy
- Returns
- A reference on the local Object
The documentation for this class was generated from the following file:
- framework/atria-soft/exml/exml/Declaration.hpp