Rerun C++ SDK
Loading...
Searching...
No Matches
cxxopts::values::standard_value< bool > Class Reference
Inheritance diagram for cxxopts::values::standard_value< bool >:
cxxopts::values::abstract_value< bool > cxxopts::Value

Public Member Functions

 standard_value (bool *b)
 
std::shared_ptr< Valueclone () const override
 
- Public Member Functions inherited from cxxopts::values::abstract_value< bool >
 abstract_value (bool *t)
 
 abstract_value (const abstract_value &rhs)
 
abstract_valueoperator= (const abstract_value &)=default
 
void parse (const std::string &text) const override
 
void parse () const override
 
bool is_container () const override
 
bool has_default () const override
 
bool has_implicit () const override
 
std::shared_ptr< Valuedefault_value (const std::string &value) override
 
std::shared_ptr< Valueimplicit_value (const std::string &value) override
 
std::shared_ptr< Valueno_implicit_value () override
 
std::string get_default_value () const override
 
std::string get_implicit_value () const override
 
bool is_boolean () const override
 
const bool & get () const
 
virtual std::shared_ptr< Valueclone () const =0
 
virtual void parse (const std::string &text) const =0
 
virtual void parse () const =0
 
virtual bool has_default () const =0
 
virtual bool is_container () const =0
 
virtual bool has_implicit () const =0
 
virtual std::string get_default_value () const =0
 
virtual std::string get_implicit_value () const =0
 
virtual std::shared_ptr< Valuedefault_value (const std::string &value)=0
 
virtual std::shared_ptr< Valueimplicit_value (const std::string &value)=0
 
virtual std::shared_ptr< Valueno_implicit_value ()=0
 
virtual bool is_boolean () const =0
 

Additional Inherited Members

- Protected Attributes inherited from cxxopts::values::abstract_value< bool >
std::shared_ptr< bool > m_result
 
bool * m_store
 
bool m_default
 
bool m_implicit
 
std::string m_default_value
 
std::string m_implicit_value
 

Member Function Documentation

◆ clone()

std::shared_ptr< Value > cxxopts::values::standard_value< bool >::clone ( ) const
inlineoverridevirtual

Implements cxxopts::Value.


The documentation for this class was generated from the following file: