|
MLIR-AIE
|
#include "/home/runner/work/mlir-aie/mlir-aie/runtime_lib/test_lib/cxxopts.hpp"
Inheritance diagram for cxxopts::values::abstract_value< T >:
Collaboration diagram for cxxopts::values::abstract_value< T >:Public Member Functions | |
| abstract_value () | |
| abstract_value (T *t) | |
| ~abstract_value () override=default | |
| abstract_value & | operator= (const abstract_value &)=default |
| abstract_value (const abstract_value &rhs) | |
| void | add (const std::string &text) const override |
| void | parse (const std::string &text) const override |
| bool | is_container () const override |
| void | parse () const override |
| bool | has_default () const override |
| bool | has_implicit () const override |
| std::shared_ptr< Value > | default_value (const std::string &value) override |
| std::shared_ptr< Value > | implicit_value (const std::string &value) override |
| std::shared_ptr< Value > | no_implicit_value () override |
| std::string | get_default_value () const override |
| std::string | get_implicit_value () const override |
| bool | is_boolean () const override |
| const T & | get () const |
Public Member Functions inherited from cxxopts::Value | |
| virtual | ~Value ()=default |
| virtual std::shared_ptr< Value > | clone () const =0 |
Protected Attributes | |
| std::shared_ptr< T > | m_result {} |
| T * | m_store {} |
| bool | m_default = false |
| bool | m_implicit = false |
| std::string | m_default_value {} |
| std::string | m_implicit_value {} |
Definition at line 904 of file cxxopts.hpp.
|
inline |
Definition at line 908 of file cxxopts.hpp.
|
inlineexplicit |
Definition at line 910 of file cxxopts.hpp.
|
overridedefault |
|
inline |
Definition at line 916 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_default, cxxopts::values::abstract_value< T >::m_default_value, cxxopts::values::abstract_value< T >::m_implicit, cxxopts::values::abstract_value< T >::m_implicit_value, cxxopts::values::abstract_value< T >::m_result, and cxxopts::values::abstract_value< T >::m_store.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 930 of file cxxopts.hpp.
References cxxopts::values::add_value(), and cxxopts::values::abstract_value< T >::m_store.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 946 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_default, cxxopts::values::abstract_value< T >::m_default_value, and cxxopts::value().
|
inline |
Definition at line 969 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_result, and cxxopts::values::abstract_value< T >::m_store.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 963 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_default_value.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 965 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_implicit_value.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 942 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_default.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 944 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_implicit.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 952 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_implicit, cxxopts::values::abstract_value< T >::m_implicit_value, and cxxopts::value().
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 967 of file cxxopts.hpp.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 938 of file cxxopts.hpp.
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 958 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_implicit.
|
default |
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 940 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_default_value, cxxopts::values::abstract_value< T >::m_store, and cxxopts::values::parse_value().
|
inlineoverridevirtual |
Implements cxxopts::Value.
Definition at line 934 of file cxxopts.hpp.
References cxxopts::values::abstract_value< T >::m_store, and cxxopts::values::parse_value().
|
protected |
Definition at line 980 of file cxxopts.hpp.
Referenced by cxxopts::values::abstract_value< T >::abstract_value(), cxxopts::values::abstract_value< T >::default_value(), and cxxopts::values::abstract_value< T >::has_default().
|
protected |
|
protected |
Definition at line 981 of file cxxopts.hpp.
Referenced by cxxopts::values::abstract_value< T >::abstract_value(), cxxopts::values::abstract_value< T >::has_implicit(), cxxopts::values::abstract_value< T >::implicit_value(), cxxopts::values::abstract_value< T >::no_implicit_value(), and cxxopts::values::standard_value< bool >::standard_value().
|
protected |
|
protected |
Definition at line 977 of file cxxopts.hpp.
Referenced by cxxopts::values::abstract_value< T >::abstract_value(), and cxxopts::values::abstract_value< T >::get().
|
protected |
Definition at line 978 of file cxxopts.hpp.
Referenced by cxxopts::values::abstract_value< T >::abstract_value(), cxxopts::values::abstract_value< T >::add(), cxxopts::values::abstract_value< T >::get(), cxxopts::values::abstract_value< T >::parse(), and cxxopts::values::abstract_value< T >::parse().