Go to the documentation of this file.
21 #ifndef ph_optparam_hh
22 #define ph_optparam_hh
54 bool has_key(
const std::string& key)
const;
94 std::map<std::string, PParameter> m_params;
void add_dependend_handlers(HandlerHelpMap &handler_map) const
void print_help(std::ostream &os) const
std::map< std::string, std::string > CParsedOptions
void check_required() const
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
std::shared_ptr< CParameter > PParameter
a shared pointer to a parameter to make handling easier
#define NS_MIA_END
conveniance define to end the mia namespace
std::map< std::string, const CPluginHandlerBase * > HandlerHelpMap
A map that is used to collect the plug-in handlers used in a program.
This class implements a facade for the xml Element.
void get_help_xml(CXMLElement &root) const
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
A class to hold a list of named parameters.
bool has_key(const std::string &key) const
void set(const CParsedOptions &options)