Public Types | Public Member Functions | Public Attributes

DataSet::Record Struct Reference

A wrapper around a value::Value. More...

List of all members.

Public Types

typedef ::boost::weak_ptr< RecordWeakPtr

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_

Detailed Description

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 wraps a value::Value and all the extra information.