MLIR-AIE
Public Member Functions | List of all members
cxxopts::Value Class Referenceabstract

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

+ Inheritance diagram for cxxopts::Value:
+ Collaboration diagram for cxxopts::Value:

Public Member Functions

virtual ~Value ()=default
 
virtual std::shared_ptr< Valueclone () const =0
 
virtual void add (const std::string &text) 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
 

Detailed Description

Definition at line 298 of file cxxopts.hpp.

Constructor & Destructor Documentation

◆ ~Value()

virtual cxxopts::Value::~Value ( )
virtualdefault

Member Function Documentation

◆ add()

virtual void cxxopts::Value::add ( const std::string &  text) const
pure virtual

◆ clone()

virtual std::shared_ptr< Value > cxxopts::Value::clone ( ) const
pure virtual

◆ default_value()

virtual std::shared_ptr< Value > cxxopts::Value::default_value ( const std::string &  value)
pure virtual

◆ get_default_value()

virtual std::string cxxopts::Value::get_default_value ( ) const
pure virtual

◆ get_implicit_value()

virtual std::string cxxopts::Value::get_implicit_value ( ) const
pure virtual

◆ has_default()

virtual bool cxxopts::Value::has_default ( ) const
pure virtual

◆ has_implicit()

virtual bool cxxopts::Value::has_implicit ( ) const
pure virtual

◆ implicit_value()

virtual std::shared_ptr< Value > cxxopts::Value::implicit_value ( const std::string &  value)
pure virtual

◆ is_boolean()

virtual bool cxxopts::Value::is_boolean ( ) const
pure virtual

◆ is_container()

virtual bool cxxopts::Value::is_container ( ) const
pure virtual

◆ no_implicit_value()

virtual std::shared_ptr< Value > cxxopts::Value::no_implicit_value ( )
pure virtual

◆ parse() [1/2]

virtual void cxxopts::Value::parse ( ) const
pure virtual

◆ parse() [2/2]

virtual void cxxopts::Value::parse ( const std::string &  text) const
pure virtual

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