Tapkee
|
#include <keywords.hpp>
Public Types | |
typedef std::string | Name |
Public Member Functions | |
ParameterKeyword (const Name &n, const T &dv) | |
ParameterKeyword (const ParameterKeyword &pk) | |
ParameterKeyword | operator= (const ParameterKeyword &pk) |
Parameter | operator= (const T &value) const |
Parameter | operator= (const DefaultValue &) const |
operator Name () const | |
Public Attributes | |
Name | name |
T | default_value |
ParameterKeyword instance is used to represent a keyword that is assigned to some value. Such an assignment results to instance of Parameter class which can be later checked and casted back to the value it represents.
Usage is
Definition at line 46 of file keywords.hpp.
typedef std::string Name |
Definition at line 48 of file keywords.hpp.
ParameterKeyword | ( | const Name & | n, |
const T & | dv | ||
) |
Definition at line 50 of file keywords.hpp.
ParameterKeyword | ( | const ParameterKeyword< T > & | pk | ) |
operator Name | ( | ) | const |
Definition at line 62 of file keywords.hpp.
ParameterKeyword operator= | ( | const ParameterKeyword< T > & | pk | ) |
Parameter operator= | ( | const T & | value | ) | const |
Definition at line 54 of file keywords.hpp.
Parameter operator= | ( | const DefaultValue & | ) | const |
Definition at line 58 of file keywords.hpp.
T default_value |
Definition at line 68 of file keywords.hpp.
Name name |
Definition at line 67 of file keywords.hpp.