|
template<typename T > |
std::unique_ptr< AbstractValue > | PackValue (T value) |
| Makes a new AbstractValue containing the value . More...
|
|
template<typename T > |
T | UnpackValue (const AbstractValue &value) |
| Extracts data of type T from the given value , or throws if the value does not contain type T. More...
|
|
int | UnpackIntValue (const AbstractValue *value) |
| Extracts an integer from the given value , or aborts if the value does not contain an integer. More...
|
|
int | UnpackIntValue (const AbstractValue &value) |
| Extracts an integer from the given value , or aborts if the value does not contain an integer. More...
|
|