A wrapper around a value::Value. More...
Public Types | |
typedef boost::weak_ptr< Record > | WeakPtr |
Public Member Functions | |
Record (const value::Value &rawValue) | |
Record (WeakPtr next, WeakPtr driver) | |
Public Attributes | |
value::Value | rawValue_ |
bool | isBusy_ |
WeakPtr | next_ |
WeakPtr | driver_ |
boost::any | cache_ |
std::type_info * | keyType_ |
A wrapper around a value::Value.
Beside each key-value pair the DataSet must stores data needed to process the value (e.g., cached results). This struct
wrapps a value::Value and all those extra information.