STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions
stapl::detail::home_storage_intermediate< GID, Partition, Mapper > Struct Template Referenceabstract

Intermediate base class of home_storage which encodes the type of the partition and mapper. Allows us to support quasi-virtual member template call. More...

Public Member Functions

virtual void reset_impl (Partition const &partition, Mapper const &mapper)=0
 
virtual std::pair< location_type, loc_quallookup (GID const &)=0
 
virtual std::unique_ptr< home_storage_baseclone (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.
 

Detailed Description

template<typename GID, typename Partition, typename Mapper>
struct stapl::detail::home_storage_intermediate< GID, Partition, Mapper >

Intermediate base class of home_storage which encodes the type of the partition and mapper. Allows us to support quasi-virtual member template call.


The documentation for this struct was generated from the following file: