Abstract_enum_option(T_type *value, const T_typelib *type, ulong var_type, std::string name, std::string description, longlong default_value) | Mysql::Tools::Base::Options::Abstract_enum_option< T_type, T_typelib > | protected |
Abstract_option(void *value, ulong var_type, std::string name, std::string description, longlong default_value) | Mysql::Tools::Base::Options::Abstract_option< T_type > | protected |
add_callback(std::function< void(char *)> *callback) | Mysql::Tools::Base::Options::Abstract_option< T_type > | |
call_callbacks(char *argument) override | Mysql::Tools::Base::Options::Abstract_option< T_type > | privatevirtual |
Enum_option(T_type *value, const T_typelib *type, std::string name, std::string description) | Mysql::Tools::Base::Options::Enum_option< T_type, T_typelib > | inline |
get_my_option() override | Mysql::Tools::Base::Options::Abstract_option< T_type > | protectedvirtual |
last_optid | Mysql::Tools::Base::Options::I_option | protectedstatic |
m_callbacks | Mysql::Tools::Base::Options::Abstract_option< T_type > | private |
m_option_changed_listener | Mysql::Tools::Base::Options::Abstract_option< T_type > | private |
m_option_structure | Mysql::Tools::Base::Options::Abstract_option< T_type > | protected |
m_value | Mysql::Tools::Base::Options::Enum_option< T_type, T_typelib > | private |
set_option_changed_listener(I_option_changed_listener *listener) override | Mysql::Tools::Base::Options::Abstract_option< T_type > | protectedvirtual |
set_short_character(char code) | Mysql::Tools::Base::Options::Abstract_option< T_type > | |
set_value(T_type value) | Mysql::Tools::Base::Options::Enum_option< T_type, T_typelib > | inline |
~Abstract_option() override | Mysql::Tools::Base::Options::Abstract_option< T_type > | |
~I_option() | Mysql::Tools::Base::Options::I_option | virtual |