|
YAP
|
Template class holding also a value for a parameter. More...
#include <Parameter.h>
Public Member Functions | |
| Parameter ()=default | |
| Default constructor. | |
| Parameter (T t) | |
| Value-assigning constructor. | |
| ~Parameter ()=default | |
| virtual destructor defaulted | |
| Parameter (const Parameter &)=default | |
| copy constructor defaulted | |
| Parameter (Parameter &&)=default | |
| move constructor defaulted | |
| Parameter & | operator= (const Parameter &)=default |
| copy assignment defaulted | |
| Parameter & | operator= (Parameter &&)=default |
| move assignment defaulted | |
| virtual std::conditional < std::is_fundamental< T > ::value, const T, const T & > ::type | value () const |
| virtual void | setValue (typename std::conditional< std::is_fundamental< T >::value, const T, const T & >::type val) |
| set value | |
| Parameter & | operator= (typename std::conditional< std::is_fundamental< T >::value, const T, const T & >::type t) |
| set value by operator | |
Public Member Functions inherited from ParameterBase | |
| VariableStatus & | variableStatus () |
| const VariableStatus | variableStatus () const |
| virtual const size_t | size () const =0 |
| virtual void | setValue (const std::vector< double > &V)=0 |
| Set value from vector. | |
Private Attributes | |
| T | ParameterValue_ |
| Value stored. | |
Additional Inherited Members | |
Protected Member Functions inherited from ParameterBase | |
| ParameterBase () | |
| Constructor. | |
Template class holding also a value for a parameter.
| T | type to be stored in Parameter |
|
inlinevirtual |
Reimplemented in ComplexComponentParameter.
1.8.6