Class cxxopts::values::standard_value
template <typename T>
ClassList > cxxopts > values > standard_value
#include <cxxopts.hpp>
Inherits the following classes: cxxopts::values::abstract_value, cxxopts::values::abstract_value
Public Functions
| Type | Name |
|---|---|
| virtual CXXOPTS_NODISCARD std::shared_ptr< Value > | clone () override const |
| virtual CXXOPTS_NODISCARD std::shared_ptr< Value > | clone () override const |
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 CXXOPTS_NODISCARD std::shared_ptr< Value > cxxopts::values::standard_value::clone () override const
Implements cxxopts::Value::clone
function clone [1/2]
inline virtual CXXOPTS_NODISCARD std::shared_ptr< Value > cxxopts::values::standard_value::clone () override const
Implements cxxopts::Value::clone
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/zed/capture/cxxopts.hpp