Skip to content

Class cxxopts::values::standard_value< bool >

template <>

ClassList > cxxopts > values > standard_value< bool >

  • #include <cxxopts.hpp>

Inherits the following classes: cxxopts::values::abstract_value, cxxopts::values::abstract_value

Public Functions

Type Name
virtual std::shared_ptr< Value > clone () override const
virtual std::shared_ptr< Value > clone () override const
standard_value ()
standard_value (bool * b)
standard_value ()
standard_value (bool * b)
~standard_value () override
~standard_value () override

Public Functions inherited from cxxopts::values::abstract_value

See cxxopts::values::abstract_value

Type Name
abstract_value ()
abstract_value (T * t)
abstract_value (const abstract_value & rhs)
abstract_value ()
abstract_value (T * t)
abstract_value (const abstract_value & rhs)
virtual std::shared_ptr< Value > default_value (const std::string & value) override
virtual std::shared_ptr< Value > default_value (const std::string & value) override
const T & get () const
const T & get () const
virtual std::string get_default_value () override const
virtual std::string get_default_value () override const
virtual std::string get_implicit_value () override const
virtual std::string get_implicit_value () override const
virtual bool has_default () override const
virtual bool has_default () override const
virtual bool has_implicit () override const
virtual bool has_implicit () override const
virtual std::shared_ptr< Value > implicit_value (const std::string & value) override
virtual std::shared_ptr< Value > implicit_value (const std::string & value) override
virtual bool is_boolean () override const
virtual bool is_boolean () override const
virtual bool is_container () override const
virtual bool is_container () override const
virtual std::shared_ptr< Value > no_implicit_value () override
virtual std::shared_ptr< Value > no_implicit_value () override
abstract_value & operator= (const abstract_value &) = default
abstract_value & operator= (const abstract_value &) = default
virtual void parse (const std::string & text) override const
virtual void parse () override const
virtual void parse (const std::string & text) override const
virtual void parse () override const
~abstract_value () override
~abstract_value () override

Public Functions inherited from cxxopts::Value

See cxxopts::Value

Type Name
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::string get_default_value () const = 0
virtual std::string get_default_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual bool has_default () const = 0
virtual bool has_default () const = 0
virtual bool has_implicit () const = 0
virtual bool has_implicit () const = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual bool is_boolean () const = 0
virtual bool is_boolean () const = 0
virtual bool is_container () const = 0
virtual bool is_container () const = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual ~Value () = default
virtual ~Value () = default

Public Functions inherited from cxxopts::Value

See cxxopts::Value

Type Name
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::string get_default_value () const = 0
virtual std::string get_default_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual bool has_default () const = 0
virtual bool has_default () const = 0
virtual bool has_implicit () const = 0
virtual bool has_implicit () const = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual bool is_boolean () const = 0
virtual bool is_boolean () const = 0
virtual bool is_container () const = 0
virtual bool is_container () const = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual ~Value () = default
virtual ~Value () = default

Public Functions inherited from cxxopts::values::abstract_value

See cxxopts::values::abstract_value

Type Name
abstract_value ()
abstract_value (T * t)
abstract_value (const abstract_value & rhs)
abstract_value ()
abstract_value (T * t)
abstract_value (const abstract_value & rhs)
virtual std::shared_ptr< Value > default_value (const std::string & value) override
virtual std::shared_ptr< Value > default_value (const std::string & value) override
const T & get () const
const T & get () const
virtual std::string get_default_value () override const
virtual std::string get_default_value () override const
virtual std::string get_implicit_value () override const
virtual std::string get_implicit_value () override const
virtual bool has_default () override const
virtual bool has_default () override const
virtual bool has_implicit () override const
virtual bool has_implicit () override const
virtual std::shared_ptr< Value > implicit_value (const std::string & value) override
virtual std::shared_ptr< Value > implicit_value (const std::string & value) override
virtual bool is_boolean () override const
virtual bool is_boolean () override const
virtual bool is_container () override const
virtual bool is_container () override const
virtual std::shared_ptr< Value > no_implicit_value () override
virtual std::shared_ptr< Value > no_implicit_value () override
abstract_value & operator= (const abstract_value &) = default
abstract_value & operator= (const abstract_value &) = default
virtual void parse (const std::string & text) override const
virtual void parse () override const
virtual void parse (const std::string & text) override const
virtual void parse () override const
~abstract_value () override
~abstract_value () override

Public Functions inherited from cxxopts::Value

See cxxopts::Value

Type Name
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::string get_default_value () const = 0
virtual std::string get_default_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual bool has_default () const = 0
virtual bool has_default () const = 0
virtual bool has_implicit () const = 0
virtual bool has_implicit () const = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual bool is_boolean () const = 0
virtual bool is_boolean () const = 0
virtual bool is_container () const = 0
virtual bool is_container () const = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual ~Value () = default
virtual ~Value () = default

Public Functions inherited from cxxopts::Value

See cxxopts::Value

Type Name
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > clone () const = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::shared_ptr< Value > default_value (const std::string & value) = 0
virtual std::string get_default_value () const = 0
virtual std::string get_default_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual std::string get_implicit_value () const = 0
virtual bool has_default () const = 0
virtual bool has_default () const = 0
virtual bool has_implicit () const = 0
virtual bool has_implicit () const = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual std::shared_ptr< Value > implicit_value (const std::string & value) = 0
virtual bool is_boolean () const = 0
virtual bool is_boolean () const = 0
virtual bool is_container () const = 0
virtual bool is_container () const = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual std::shared_ptr< Value > no_implicit_value () = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual void parse (const std::string & text) const = 0
virtual void parse () const = 0
virtual ~Value () = default
virtual ~Value () = default

Protected Attributes inherited from cxxopts::values::abstract_value

See cxxopts::values::abstract_value

Type Name
bool m_default = false
std::string m_default_value = {}
bool m_implicit = false
std::string m_implicit_value = {}
std::shared_ptr< T > m_result = {}
T * m_store = {}

Protected Attributes inherited from cxxopts::values::abstract_value

See cxxopts::values::abstract_value

Type Name
bool m_default = false
std::string m_default_value = {}
bool m_implicit = false
std::string m_implicit_value = {}
std::shared_ptr< T > m_result = {}
T * m_store = {}

Public Functions Documentation

function clone [1/2]

inline virtual std::shared_ptr< Value > cxxopts::values::standard_value< bool >::clone () override const

Implements cxxopts::Value::clone


function clone [1/2]

inline virtual std::shared_ptr< Value > cxxopts::values::standard_value< bool >::clone () override const

Implements cxxopts::Value::clone


function standard_value [1/4]

inline cxxopts::values::standard_value< bool >::standard_value () 

function standard_value [2/4]

inline explicit cxxopts::values::standard_value< bool >::standard_value (
    bool * b
) 

function standard_value [1/4]

inline cxxopts::values::standard_value< bool >::standard_value () 

function standard_value [2/4]

inline explicit cxxopts::values::standard_value< bool >::standard_value (
    bool * b
) 

function ~standard_value [1/2]

cxxopts::values::standard_value< bool >::~standard_value () override

function ~standard_value [1/2]

cxxopts::values::standard_value< bool >::~standard_value () override


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/zed/capture/cxxopts.hpp