#ifndef ConfigFile_h__ #define ConfigFile_h__ #include #include #include #include "ResourceManager.h" namespace dd { class ConfigFile : public Resource { friend class ResourceManager; private: ConfigFile(std::string path); public: template T GetValue(std::string key) { std::cout << m_ptree.get(key) << std::endl; return m_ptree.get(key); } private: boost::property_tree::ptree m_ptree; }; }; #endif // ConfigFile_h__