#include <cxxopts.hpp>
Public Member Functions | |
virtual std::shared_ptr< Value > | default_value (const std::string &value)=0 |
virtual std::string | get_default_value () const =0 |
virtual std::string | get_implicit_value () const =0 |
virtual bool | has_arg () const =0 |
virtual bool | has_default () const =0 |
virtual bool | has_implicit () const =0 |
virtual std::shared_ptr< Value > | implicit_value (const std::string &value)=0 |
virtual void | parse (const std::string &text) const =0 |
virtual void | parse () const =0 |
Definition at line 230 of file cxxopts.hpp.
virtual std::shared_ptr<Value> cxxopts::Value::default_value | ( | const std::string & | value | ) | [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual std::string cxxopts::Value::get_default_value | ( | ) | const [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual std::string cxxopts::Value::get_implicit_value | ( | ) | const [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual bool cxxopts::Value::has_arg | ( | ) | const [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual bool cxxopts::Value::has_default | ( | ) | const [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual bool cxxopts::Value::has_implicit | ( | ) | const [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual std::shared_ptr<Value> cxxopts::Value::implicit_value | ( | const std::string & | value | ) | [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual void cxxopts::Value::parse | ( | const std::string & | text | ) | const [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.
virtual void cxxopts::Value::parse | ( | ) | const [pure virtual] |
Implemented in cxxopts::values::standard_value< T >.