Property map that accesses an underlying, local property map using a subset of the global keys. More...
#include <local_property_map.hpp>
Public Types | |
typedef ProcessGroup | process_group_type |
typedef property_traits < StorageMap >::value_type | value_type |
typedef property_traits < GlobalMap >::key_type | key_type |
typedef property_traits < StorageMap >::reference | reference |
typedef property_traits < StorageMap >::category | category |
Public Member Functions | |
local_property_map () | |
local_property_map (const ProcessGroup &process_group, const GlobalMap &global, const StorageMap &storage) | |
reference | operator[] (const key_type &key) |
GlobalMap & | global () const |
StorageMap & | base () const |
ProcessGroup & | process_group () |
const ProcessGroup & | process_group () const |
Property map that accesses an underlying, local property map using a subset of the global keys.
typedef property_traits<StorageMap>::category boost::local_property_map< ProcessGroup, GlobalMap, StorageMap >::category |
typedef property_traits<GlobalMap>::key_type boost::local_property_map< ProcessGroup, GlobalMap, StorageMap >::key_type |
typedef ProcessGroup boost::local_property_map< ProcessGroup, GlobalMap, StorageMap >::process_group_type |
typedef property_traits<StorageMap>::reference boost::local_property_map< ProcessGroup, GlobalMap, StorageMap >::reference |
typedef property_traits<StorageMap>::value_type boost::local_property_map< ProcessGroup, GlobalMap, StorageMap >::value_type |
|
inline |
|
inline |
|
inline |
Referenced by boost::get(), and boost::put().
|
inline |
Referenced by boost::get(), and boost::put().
|
inline |
References BOOST_ASSERT, boost::multiprecision::backends::p, and boost::process_id.
|
inline |
Referenced by boost::put().
|
inline |