0.2.0
|
Type of the data on the Pin. More...
Public Types | |
enum | Value : uint8_t { None , Flow , Bool , Int , Float , String , Object , Matrix , Delegate } |
Type of the data on the Pin. More... | |
Public Member Functions | |
operator bool ()=delete | |
Prevent usage: if(pin) | |
operator std::string () const | |
std::string conversion operator | |
operator Value () const | |
Allow switch(Node::Value(type)) and comparisons. | |
Type & | operator= (Value v) |
Assignment operator from Value type. | |
constexpr | Type ()=default |
Default Constructor. | |
Type (const std::string &typeString) | |
Constructor from std::string. | |
constexpr | Type (Value type) |
Implicit Constructor from Value type. | |
Implicit Constructor from Value type.
[in] | type | Value type to construct from |
|
inlineexplicit |
Constructor from std::string.
[in] | typeString | String representation of the type |
|
inlineexplicit |
std::string conversion operator
|
inline |
Assignment operator from Value type.
[in] | v | Value type to construct from |