|
| template<typename... Types> |
| using | tuple_type = boost::tuple<Types...> |
| | types for keys
|
| |
|
typedef tuple_type< key_types... > | key_tuple |
| | The type used as a key into the map.
|
| |
| typedef ValueType | value_type |
| | types for map of values
|
| |
|
typedef boost::shared_future< value_type > | future_value |
| | A future of a value, used to prevent recomputation.
|
| |
|
typedef madness::ConcurrentHashMap< key_tuple, future_value, _hash< key_tuple > > | future_map |
| | A map from keys to futures.
|
| |
|
typedef future_map::accessor | future_map_accessor |
| | The accessor type used by the madness ConcurrentHashMap.
|
| |
|
typedef future_map::const_accessor | future_map_const_accessor |
| | The const accessor used by the madness ConcurrentHashMap.
|
| |
◆ tuple_type
template<typename val_type , typename... key_types>
template<typename... Types>
types for keys
tuple type alias (may use std::tuple in the future)
◆ value_type
template<typename val_type , typename... key_types>
types for map of values
The type of the cached value; returned by the get() functions
The documentation for this class was generated from the following files: