Tapkee
|
#include <keywords.hpp>
Public Types | |
typedef std::string | Name |
typedef T | Type |
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 62 of file stichwort/keywords.hpp.
typedef std::string Name |
Definition at line 64 of file stichwort/keywords.hpp.
typedef T Type |
Definition at line 65 of file stichwort/keywords.hpp.
ParameterKeyword | ( | const Name & | n, |
const T & | dv | ||
) |
Definition at line 67 of file stichwort/keywords.hpp.
ParameterKeyword | ( | const ParameterKeyword< T > & | pk | ) |
operator Name | ( | ) | const |
Definition at line 79 of file stichwort/keywords.hpp.
ParameterKeyword operator= | ( | const ParameterKeyword< T > & | pk | ) |
Parameter operator= | ( | const T & | value | ) | const |
Definition at line 71 of file stichwort/keywords.hpp.
Parameter operator= | ( | const DefaultValue & | ) | const |
Definition at line 75 of file stichwort/keywords.hpp.
T default_value |
Definition at line 85 of file stichwort/keywords.hpp.
Name name |
Definition at line 84 of file stichwort/keywords.hpp.