21 #ifndef mia_core_cmdbooloption_hh
22 #define mia_core_cmdbooloption_hh
51 bool do_set_value(
const char *str_value);
52 void do_write_value(std::ostream& os)
const;
54 const std::string do_get_value_as_string()
const;
55 size_t do_get_needed_args()
const;
The command line option that sets a flag to true when given.
CCmdBoolOption(bool &value, char short_opt, const char *long_opt, const char *long_help, CCmdOptionFlags flags)
The base class for all command line 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, const CPluginHandlerBase * > HandlerHelpMap
A map that is used to collect the plug-in handlers used in a program.