22 #ifndef mia_core_cmdtranslatoroption_hh
23 #define mia_core_cmdtranslatoroption_hh
41 void set_value(
const char *str_value);
43 void write_value(std::ostream& os)
const;
47 virtual void post_add_translator(CTranslator& t) = 0;
49 virtual void do_write_value(std::ostream& os)
const = 0;
51 std::map<std::string, std::shared_ptr<CTranslator>> m_translators;
75 virtual bool do_set_value(
const char *str_value);
76 virtual void do_write_value(std::ostream& os)
const;
78 ValueTranslator& m_vt;