| apply(Receiver &receiver) const =0 | vg::subcommand::BaseArgSpec< Receiver > | pure virtual | 
  | ArgSpec(const std::string &option, char short_option, T Receiver::*dest, const T &default_value, const std::string &help, const ValidatorFunction< T > &validator) | vg::subcommand::ArgSpec< T, Receiver > | inline | 
  | ArgSpec(const std::string &option, T Receiver::*dest, const T &default_value, const std::string &help, const ValidatorFunction< T > &validator) | vg::subcommand::ArgSpec< T, Receiver > | inline | 
  | BaseArgSpec(const std::string &option, char short_option, const std::string &help) | vg::subcommand::BaseArgSpec< Receiver > | inline | 
  | BaseArgSpec(const std::string &option, const std::string &help) | vg::subcommand::BaseArgSpec< Receiver > | inline | 
  | chain(TickChainLink &next) | vg::subcommand::TickChainLink | virtual | 
  | default_value | vg::subcommand::ArgSpec< T, Receiver > |  | 
  | dest | vg::subcommand::ArgSpec< T, Receiver > |  | 
  | get_iterator() | vg::subcommand::TickChainLink | virtual | 
  | get_option_struct() const =0 | vg::subcommand::BaseArgSpec< Receiver > | pure virtual | 
  | get_value() const =0 | vg::subcommand::ArgSpec< T, Receiver > | pure virtual | 
  | help | vg::subcommand::BaseArgSpec< Receiver > |  | 
  | is_static() const | vg::subcommand::TickChainLink | virtual | 
  | operator=(const TickChainLink &other)=delete | vg::subcommand::TickChainLink |  | 
  | operator=(TickChainLink &&other)=delete | vg::subcommand::TickChainLink |  | 
  | option | vg::subcommand::BaseArgSpec< Receiver > |  | 
  | option_id | vg::subcommand::BaseArgSpec< Receiver > |  | 
  | parse(const char *optarg)=0 | vg::subcommand::BaseArgSpec< Receiver > | pure virtual | 
  | preset(const BaseValuation &entry) | vg::subcommand::ArgSpec< T, Receiver > | inlinevirtual | 
  | print(ostream &out, const char *before="", OptionFormat format=OptionFormat::CLI) const | vg::subcommand::BaseArgSpec< Receiver > | inlinevirtual | 
  | print_default(ostream &out) const =0 | vg::subcommand::BaseArgSpec< Receiver > | pure virtual | 
  | print_metavar(ostream &out, const char *sep="") const =0 | vg::subcommand::BaseArgSpec< Receiver > | pure virtual | 
  | print_value(ostream &out, const char *sep="") const =0 | vg::subcommand::BaseArgSpec< Receiver > | pure virtual | 
  | query(BaseValuation &entry) const | vg::subcommand::ArgSpec< T, Receiver > | inlinevirtual | 
  | reset_along_chain() | vg::subcommand::TickChainLink | protectedvirtual | 
  | reset_along_chain_parent | vg::subcommand::TickChainLink |  | 
  | reset_chain() | vg::subcommand::TickChainLink | virtual | 
  | set(const BaseValuation &entry) | vg::subcommand::ArgSpec< T, Receiver > | inlinevirtual | 
  | set_value(const T &value)=0 | vg::subcommand::ArgSpec< T, Receiver > | pure virtual | 
  | short_option | vg::subcommand::BaseArgSpec< Receiver > |  | 
  | tick_along_chain() | vg::subcommand::TickChainLink | protectedvirtual | 
  | tick_along_chain_parent | vg::subcommand::TickChainLink |  | 
  | tick_chain() | vg::subcommand::TickChainLink | virtual | 
  | TickChainLink()=default | vg::subcommand::TickChainLink |  | 
  | TickChainLink(const TickChainLink &other)=delete | vg::subcommand::TickChainLink |  | 
  | TickChainLink(TickChainLink &&other)=delete | vg::subcommand::TickChainLink |  | 
  | validator | vg::subcommand::ArgSpec< T, Receiver > |  | 
  | was_set() const =0 | vg::subcommand::ArgSpec< T, Receiver > | pure virtual | 
  | ~ArgSpec()=default | vg::subcommand::ArgSpec< T, Receiver > | virtual | 
  | ~BaseArgSpec()=default | vg::subcommand::BaseArgSpec< Receiver > | virtual | 
  | ~TickChainLink()=default | vg::subcommand::TickChainLink | virtual |