* for all xml operations.
*
*/
-class CONFIG_EXPORT Config_XMLReader
+class Config_XMLReader
{
public:
- Config_XMLReader(const std::string& theXmlFile);
- virtual ~Config_XMLReader();
+ CONFIG_EXPORT Config_XMLReader(const std::string& theXmlFile);
+ CONFIG_EXPORT virtual ~Config_XMLReader();
- void readAll();
+ CONFIG_EXPORT void readAll();
protected:
virtual void processNode(xmlNodePtr aNode);
* TODO(sbh): find a way to simplify calling this method.
*/
bool isNode(xmlNodePtr theNode, const char* name, ...);
+ bool hasChild(xmlNodePtr theNode);
protected:
std::string myDocumentPath;