|
Simo 0.0.1
|
Public Member Functions | |
| bool | check () const override |
| Public Member Functions inherited from Simo::Parameters | |
| std::string_view | name () const |
| void | name (std::string_view name) |
| template<typename T> | |
| Parameter::ParameterTyped< T > & | set (const std::string &name, const T &value) |
| Create a new parameter with the given type and return a reference to it. | |
| template<typename T> | |
| Parameter::ParameterTyped< T > * | get (const std::string &name) const |
| Parameter::Parameter * | get (const std::string &name) const |
| std::optional< Parameters > | get_subtree (const std::string &name) const |
Additional Inherited Members | |
| Protected Attributes inherited from Simo::Parameters | |
| Parameter::ParameterTrie | trie |
| std::string | name_ |
|
inlinenodiscardoverridevirtual |
Implement checks on the set of parameters
The default behavior is that everything is fine
Reimplemented from Simo::Parameters.