21 #ifndef mia_core_paramtranslator_hh 22 #define mia_core_paramtranslator_hh 47 void add_parameter(
const std::string& name,
CParameter *param);
62 void check_parameters();
64 void get_short_help(std::ostream& os)
const;
66 void get_help(std::ostream& os)
const;
70 virtual void do_get_help_xml(
CXMLElement& root)
const;
73 const char *get_name()
const;
76 const std::string get_descr()
const;
81 virtual const std::string do_get_descr()
const = 0;
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
The base class for parameters used in complex options.
A class to hold a list of named parameters.
std::map< std::string, std::string > CParsedOptions
This class implements a facade for the xml Element.
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
#define NS_MIA_END
conveniance define to end the mia namespace