21 #ifndef mia_core_cmdstringoption_hh
22 #define mia_core_cmdstringoption_hh
51 CCmdStringOption(std::string& value,
char short_opt,
const char *long_opt,
const char *long_help,
54 bool do_set_value(
const char *str_value);
55 void do_write_value(std::ostream& os)
const;
56 void do_get_long_help_xml(std::ostream& os, xmlpp::Element& parent,
HandlerHelpMap& handler_map)
const;
58 const std::string do_get_value_as_string()
const;
The command line option that expects a string.
The base class for all command line options.
#define NS_MIA_BEGIN
conveniance define to start 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.
The base class for all plugin handlers.
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
virtual void do_get_long_help(std::ostream &os) const
#define NS_MIA_END
conveniance define to end the mia namespace