8 #ifndef KTCONFIGURATOR_HH_ 9 #define KTCONFIGURATOR_HH_ 11 #include "singleton.hh" 31 void Merge(
const scarab::param_node& aNode);
33 scarab::param_node&
Config();
34 const scarab::param_node&
Config()
const;
36 template<
typename XReturnType >
37 XReturnType
Get(
const std::string& aName )
const;
39 template<
typename XReturnType >
40 XReturnType
Get(
const std::string& aName, XReturnType aDefault )
const;
48 template<
typename XReturnType >
54 template<
typename XReturnType >
57 return fMasterConfig.get_value< XReturnType >( aName, aDefault );
virtual ~KTConfigurator()
scarab::param_node fMasterConfig
void Merge(const scarab::param_node &aNode)
XReturnType Get(const std::string &aName) const
std::string fStringBuffer
scarab::param_node & Config()