Abstract base class, a pointer of which is held in a registry object, allowing it to interact with a home manager object without knowing its concrete type, just it's gid / key type. More...
Public Member Functions | |
| virtual std::pair< location_type, loc_qual > | lookup (GID const &)=0 |
| virtual std::unique_ptr< home_storage_base > | clone (void) const =0 |
| Used to copy construct a new instance of the most derived object. | |
| template<typename Partition , typename Mapper > | |
| 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. | |
Abstract base class, a pointer of which is held in a registry object, allowing it to interact with a home manager object without knowing its concrete type, just it's gid / key type.
1.8.13