vg
tools for working with variation graphs
|
#include <option.hpp>
Public Member Functions | |
Option ()=delete | |
virtual | ~Option ()=default |
![]() | |
BaseOption ()=delete | |
virtual | ~BaseOption ()=default |
BaseOption (Configurable *owner, const string &long_opt, const string &short_opts, const Value &default_value, const string &description) | |
BaseOption< Value, Parser > & | operator= (const BaseOption< Value, Parser > &other)=default |
BaseOption< Value, Parser > & | 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) |
![]() | |
virtual | ~OptionInterface ()=default |
Additional Inherited Members | |
![]() | |
string | long_opt |
What is the options's long option name. | |
string | short_opts |
What is the option's short option name. | |
string | description |
How is this option described to the user? | |
Value | value |
Value | default_value |
Represents an option for a type with no extra methods.
|
delete |
|
virtualdefault |