|
vg
tools for working with variation graphs
|
#include <option.hpp>
Public Member Functions | |
| Option ()=delete | |
| virtual | ~Option ()=default |
Public Member Functions inherited from vg::BaseOption< Value, OptionValueParser< Value > > | |
| BaseOption ()=delete | |
| BaseOption (Configurable *owner, const string &long_opt, const string &short_opts, const Value &default_value, const string &description) | |
| virtual | ~BaseOption ()=default |
| BaseOption< Value, OptionValueParser< Value > > & | operator= (const BaseOption< Value, OptionValueParser< Value > > &other)=default |
| BaseOption< Value, OptionValueParser< Value > > & | operator= (const Value &other) |
| operator Value & () | |
| virtual const string & | get_long_option () const |
| virtual const string & | get_short_options () const |
| virtual const string & | get_description () const |
| virtual string | get_default_value () const |
| virtual bool | has_argument () const |
| virtual void | parse () |
| virtual void | parse (const string &arg) |
Public Member Functions inherited from vg::OptionInterface | |
| virtual const string & | get_long_option () const =0 |
| virtual const string & | get_short_options () const =0 |
| virtual const string & | get_description () const =0 |
| virtual string | get_default_value () const =0 |
| virtual bool | has_argument () const =0 |
| virtual | ~OptionInterface ()=default |
Additional Inherited Members | |
Protected Attributes inherited from vg::BaseOption< Value, OptionValueParser< Value > > | |
| string | long_opt |
| What is the options's long option name. More... | |
| string | short_opts |
| What is the option's short option name. More... | |
| string | description |
| How is this option described to the user? More... | |
| Value | value |
| Value | default_value |
Represents an option for a type with no extra methods.
|
delete |
|
virtualdefault |
1.8.17