Derived class instantiated by registry to hold an instance of the manager. Implements virtual methods for lookup and partition & mapper resets.
More...
|
| home_storage (Home const &home) |
|
void | reset_impl (partition_type const &partition, mapper_type const &mapper) override |
|
std::pair< location_type, loc_qual > | lookup (gid_type const &gid) override |
|
std::unique_ptr< home_storage_base< gid_type > > | clone (void) const override |
| Used to copy construct a new instance of the most derived object.
|
|
virtual void | reset_impl (Home::partition_type const &partition, Home::mapper_type const &mapper)=0 |
|
virtual std::pair< location_type, loc_qual > | lookup (Home::gid_type const &)=0 |
|
void | reset (Partition const &partition, Mapper const &mapper) |
| Allows caller to specify mapper and partition of the home manager, so that we can cast down to home_storage_intermediate to dispatch a virtual call to the reset methods of the manager for each of these components.
|
|
|
using | partition_type = typename Home::partition_type |
|
using | mapper_type = typename Home::mapper_type |
|
using | gid_type = typename Home::gid_type |
|
template<typename Home>
struct stapl::detail::home_storage< Home >
Derived class instantiated by registry to hold an instance of the manager. Implements virtual methods for lookup and partition & mapper resets.
The documentation for this struct was generated from the following file: