|
algorithms
2.2.0
Framework-independent algorithms for the EIC
|
#include <algorithms/property.h>
Public Member Functions | |
| PropertyBase (std::string_view name, std::string_view description) | |
| virtual void | set (const PropertyValue &v)=0 |
| virtual PropertyValue | get () const =0 |
| bool | hasValue () const |
| Public Member Functions inherited from algorithms::NameMixin | |
| NameMixin (std::string_view name, std::string_view description) | |
| std::string_view | name () const |
| std::string_view | description () const |
Protected Attributes | |
| bool | m_has_value = false |
Definition at line 84 of file property.h.
|
inline |
Definition at line 86 of file property.h.
|
pure virtual |
Implemented in algorithms::Configurable::Property< T >.
|
inline |
Definition at line 90 of file property.h.
|
pure virtual |
Implemented in algorithms::Configurable::Property< T >.
|
protected |
Definition at line 93 of file property.h.