MLIR-AIE
Public Member Functions | List of all members
cxxopts::values::standard_value< bool > Class Reference

#include "/home/runner/work/mlir-aie/mlir-aie/runtime_lib/test_lib/cxxopts.hpp"

+ Inheritance diagram for cxxopts::values::standard_value< bool >:
+ Collaboration diagram for cxxopts::values::standard_value< bool >:

Public Member Functions

 ~standard_value () override=default
 
 standard_value ()
 
 standard_value (bool *b)
 
std::shared_ptr< Valueclone () const override
 
- Public Member Functions inherited from cxxopts::values::abstract_value< bool >
 abstract_value ()
 
 abstract_value (bool *t)
 
 abstract_value (const abstract_value &rhs)
 
 ~abstract_value () override=default
 
abstract_valueoperator= (const abstract_value &)=default
 
void add (const std::string &text) const override
 
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 boolget () const
 
- Public Member Functions inherited from cxxopts::Value
virtual ~Value ()=default
 

Additional Inherited Members

- Protected Attributes inherited from cxxopts::values::abstract_value< bool >
std::shared_ptr< boolm_result
 
boolm_store
 
bool m_default
 
bool m_implicit
 
std::string m_default_value
 
std::string m_implicit_value
 

Detailed Description

Definition at line 999 of file cxxopts.hpp.

Constructor & Destructor Documentation

◆ ~standard_value()

◆ standard_value() [1/2]

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

Definition at line 1003 of file cxxopts.hpp.

◆ standard_value() [2/2]

cxxopts::values::standard_value< bool >::standard_value ( bool b)
inlineexplicit

Member Function Documentation

◆ clone()

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

Implements cxxopts::Value.

Definition at line 1010 of file cxxopts.hpp.


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