standard_value< T > Class Template Reference

#include <RobotAPI/applications/AronCodeGenerator/cxxopts.hpp>

+ Inheritance diagram for standard_value< T >:

Public Member Functions

std::shared_ptr< Valueclone () const
 
- Public Member Functions inherited from abstract_value< T >
 abstract_value ()
 
 abstract_value (const abstract_value &rhs)
 
 abstract_value (T *t)
 
std::shared_ptr< Valuedefault_value (const std::string &value)
 
const Tget () const
 
std::string get_default_value () const
 
std::string get_implicit_value () const
 
bool has_default () const
 
bool has_implicit () const
 
std::shared_ptr< Valueimplicit_value (const std::string &value)
 
bool is_boolean () const
 
bool is_container () const
 
void parse () const
 
void parse (const std::string &text) const
 
virtual ~abstract_value ()=default
 
- Public Member Functions inherited from Value
virtual ~Value ()=default
 

Additional Inherited Members

- Protected Attributes inherited from abstract_value< T >
bool m_default = false
 
std::string m_default_value
 
bool m_implicit = false
 
std::string m_implicit_value
 
std::shared_ptr< Tm_result
 
Tm_store
 

Detailed Description

template<typename T>
class cxxopts::values::standard_value< T >

Definition at line 876 of file cxxopts.hpp.

Member Function Documentation

◆ clone()

std::shared_ptr<Value> clone ( ) const
inlinevirtual

Implements Value.

Definition at line 882 of file cxxopts.hpp.


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