Simo 0.0.1
Loading...
Searching...
No Matches
Simo::Parameter::Parameter Class Referenceabstract

Base class for any Parameter. More...

#include <Parameter.h>

Inheritance diagram for Simo::Parameter::Parameter:
Simo::Parameter::ParameterTyped< T >

Public Member Functions

boost::typeindex::type_index type () const
virtual bool validate () const =0
virtual std::unique_ptr< Parameter > clone () const =0
bool has_value () const
template<typename Self>
Self & has_value (this Self &self, const bool new_val)
virtual std::expected< Parameter *, std::string > value_from_generic (const glz::generic_u64 &glz_value)=0

Protected Attributes

bool has_value_ = false

Detailed Description

Base class for any Parameter.


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