BaseOption()=delete | vg::BaseOption< Value, OptionValueParser< Value > > | |
BaseOption(Configurable *owner, const string &long_opt, const string &short_opts, const Value &default_value, const string &description) | vg::BaseOption< Value, OptionValueParser< Value > > | inline |
default_value | vg::BaseOption< Value, OptionValueParser< Value > > | protected |
description | vg::BaseOption< Value, OptionValueParser< Value > > | protected |
get_default_value() const | vg::BaseOption< Value, OptionValueParser< Value > > | inlinevirtual |
vg::OptionInterface::get_default_value() const =0 | vg::OptionInterface | pure virtual |
get_description() const | vg::BaseOption< Value, OptionValueParser< Value > > | inlinevirtual |
vg::OptionInterface::get_description() const =0 | vg::OptionInterface | pure virtual |
get_long_option() const | vg::BaseOption< Value, OptionValueParser< Value > > | inlinevirtual |
vg::OptionInterface::get_long_option() const =0 | vg::OptionInterface | pure virtual |
get_short_options() const | vg::BaseOption< Value, OptionValueParser< Value > > | inlinevirtual |
vg::OptionInterface::get_short_options() const =0 | vg::OptionInterface | pure virtual |
has_argument() const | vg::BaseOption< Value, OptionValueParser< Value > > | inlinevirtual |
vg::OptionInterface::has_argument() const =0 | vg::OptionInterface | pure virtual |
long_opt | vg::BaseOption< Value, OptionValueParser< Value > > | protected |
operator Value &() | vg::BaseOption< Value, OptionValueParser< Value > > | inline |
operator=(const BaseOption< Value, OptionValueParser< Value > > &other)=default | vg::BaseOption< Value, OptionValueParser< Value > > | |
operator=(const Value &other) | vg::BaseOption< Value, OptionValueParser< Value > > | inline |
Option()=delete | vg::Option< Value, Parser > | |
parse() | vg::BaseOption< Value, OptionValueParser< Value > > | inlinevirtual |
parse(const string &arg) | vg::BaseOption< Value, OptionValueParser< Value > > | inlinevirtual |
short_opts | vg::BaseOption< Value, OptionValueParser< Value > > | protected |
value | vg::BaseOption< Value, OptionValueParser< Value > > | protected |
~BaseOption()=default | vg::BaseOption< Value, OptionValueParser< Value > > | virtual |
~Option()=default | vg::Option< Value, Parser > | virtual |
~OptionInterface()=default | vg::OptionInterface | virtual |