Classes | |
| struct | VarVal_Base |
| The base interface of the value representation. More... | |
Public Member Functions | |
| VarVal (VT_StrT str) | |
| Constructor. | |
| VarVal (VT_UIntT i) | |
| Constructor. | |
| VarVal (VT_IntT i) | |
| Constructor. | |
| VarVal (VT_DoubleT d) | |
| Constructor. | |
| VarVal (void) | |
| Default-constructor. | |
Public Attributes | |
| boost::shared_ptr< VarVal_Base > | val |
| The actual value representation. | |
To access the actual value, use static_cast<>() on the .val member variable.
| YansCoreNS::VarVal::VarVal | ( | void | ) |
Default-constructor.
| YansCoreNS::VarVal::VarVal | ( | VT_DoubleT | d | ) |
Constructor.
Creates a variable representing a floating-point number.
| YansCoreNS::VarVal::VarVal | ( | VT_IntT | i | ) |
Constructor.
Creates a variable representing an integer number.
| YansCoreNS::VarVal::VarVal | ( | VT_UIntT | i | ) |
Constructor.
Creates a variable representing an non-negative integer number.
| YansCoreNS::VarVal::VarVal | ( | VT_StrT | str | ) |
Constructor.
Creates a variable representing a string.
| boost::shared_ptr<VarVal_Base> YansCoreNS::VarVal::val |
The actual value representation.
1.5.8