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