#include <XMLConfiguration.h>

Public Member Functions | |
| IXMLConfigSection (TiXmlElement *pElement) | |
| virtual | ~IXMLConfigSection () |
Protected Member Functions | |
| IConfigProperty * | firstProperty () |
| IConfigSection * | firstSection () |
| IConfigProperty * | get (const std::string &property) |
| bool | has (const std::string &property) const |
| bool | hasSection (const std::string §ion) const |
| std::string | name () const |
| IConfigSection * | nextSection () |
| IConfigSection * | nextSimilarSection () |
| IConfigSection * | parent () |
| IConfigSection * | section (const std::string §ion) |
Private Member Functions | |
| bool | isProperty (TiXmlElement *pElement) const |
| bool | isSection (TiXmlElement *pElement) const |
Private Attributes | |
| TiXmlElement * | mPElement |
Friends | |
| class | CConfigSection |
Definition at line 15 of file XMLConfiguration.h.
| IXMLConfigSection::IXMLConfigSection | ( | TiXmlElement * | pElement | ) |
Definition at line 29 of file XMLConfiguration.cpp.
| IXMLConfigSection::~IXMLConfigSection | ( | ) | [virtual] |
Definition at line 34 of file XMLConfiguration.cpp.
| IConfigProperty * IXMLConfigSection::firstProperty | ( | ) | [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 309 of file XMLConfiguration.cpp.
| IConfigSection * IXMLConfigSection::firstSection | ( | ) | [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 86 of file XMLConfiguration.cpp.
| IConfigProperty * IXMLConfigSection::get | ( | const std::string & | property | ) | [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 299 of file XMLConfiguration.cpp.
| bool IXMLConfigSection::has | ( | const std::string & | property | ) | const [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 287 of file XMLConfiguration.cpp.
| bool IXMLConfigSection::hasSection | ( | const std::string & | section | ) | const [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 59 of file XMLConfiguration.cpp.
| bool IXMLConfigSection::isProperty | ( | TiXmlElement * | pElement | ) | const [private] |
Definition at line 45 of file XMLConfiguration.cpp.
| bool IXMLConfigSection::isSection | ( | TiXmlElement * | pElement | ) | const [private] |
Definition at line 39 of file XMLConfiguration.cpp.
| std::string IXMLConfigSection::name | ( | ) | const [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 54 of file XMLConfiguration.cpp.
| IConfigSection * IXMLConfigSection::nextSection | ( | ) | [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 107 of file XMLConfiguration.cpp.
| IConfigSection * IXMLConfigSection::nextSimilarSection | ( | ) | [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 127 of file XMLConfiguration.cpp.
| IConfigSection * IXMLConfigSection::parent | ( | ) | [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 64 of file XMLConfiguration.cpp.
| IConfigSection * IXMLConfigSection::section | ( | const std::string & | section | ) | [protected, virtual] |
Reimplemented from IConfigSection.
Definition at line 77 of file XMLConfiguration.cpp.
friend class CConfigSection [friend] |
Reimplemented from IConfigSection.
Definition at line 17 of file XMLConfiguration.h.
TiXmlElement* IXMLConfigSection::mPElement [private] |
Definition at line 20 of file XMLConfiguration.h.