|
soma-io 6.0.6
|
#include <soma-io/getopt/getopt.h>


Public Member Functions | |
| virtual std::string | info () const =0 |
Protected Member Functions | |
| virtual bool | recognizeName (const std::string &)=0 |
| virtual bool | feed (const std::string &)=0 |
| virtual void | check ()=0 |
| OptionBase (const std::string &name, const std::string &info) | |
| virtual | ~OptionBase () |
| void | addName (const std::string &name) |
| const std::string & | name () const |
| std::string | names () const |
| bool | _nameInList (const std::string &name) const |
Protected Attributes | |
| std::vector< std::string > | _names |
| std::string | _info |
Friends | |
| class | OptionsParser |
|
protected |
References info(), and name().
Referenced by carto::SingleOption< T >::SingleOption().
|
inlineprotected |
Definition at line 139 of file getopt.h.
References _names, and name().
Referenced by carto::SingleOption< T >::recognizeName(), and carto::SingleOption< BoolOrNumber< NumberType > >::recognizeName().
|
inlineprotected |
|
protectedpure virtual |
|
protectedpure virtual |
Implemented in carto::SingleOption< T >, carto::SingleOption< T >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< NumberType >, carto::SingleOption< NumberType >, and carto::SingleOption< NumberType >.
|
pure virtual |
Implemented in carto::SingleOption< T >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< BoolOrNumber< NumberType > >, and carto::SingleOption< NumberType >.
Referenced by OptionBase().
|
inlineprotected |
Definition at line 133 of file getopt.h.
References _names.
Referenced by _nameInList(), addName(), carto::SingleOption< T >::check(), names(), OptionBase(), carto::OptionSeries< T >::OptionsParser, carto::SingleOption< T >::SingleOption(), carto::SingleOption< BoolOrNumber< NumberType > >::SingleOption(), and carto::SingleOption< NumberType >::SingleOption().
|
protected |
References name().
Referenced by carto::SingleOption< T >::info(), and carto::SingleOption< BoolOrNumber< NumberType > >::info().
|
protectedpure virtual |
Implemented in carto::SingleOption< T >, carto::SingleOption< T >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< BoolOrNumber< NumberType > >, carto::SingleOption< NumberType >, carto::SingleOption< NumberType >, and carto::SingleOption< NumberType >.
|
friend |
|
protected |
Definition at line 103 of file getopt.h.
Referenced by carto::SingleOption< T >::info(), and carto::SingleOption< BoolOrNumber< NumberType > >::info().
|
protected |
Definition at line 102 of file getopt.h.
Referenced by _nameInList(), addName(), and name().