21 #ifndef ph_optparam_hh
22 #define ph_optparam_hh
29 #include <libxml++/libxml++.h>
53 bool has_key(
const std::string& key)
const;
60 PParameter& operator [] (
const std::string& key);
73 void check_required()
const;
79 void print_help(std::ostream& os)
const;
85 void get_help_xml(xmlpp::Element& root)
const;
93 std::map<std::string, PParameter> m_params;