STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::base_container_metadata< BC > Struct Template Reference

Class for computing the metadata of base-containers. This class contains information needed to determine the locality metadata information for a base container. More...

Public Member Functions

return_type operator() (BC *bc)
 Return the metadata of the specified base-container. More...
 

Public Types

using index_type = typename BC::domain_type::index_type
 
using md_cont_type = metadata::base_container_wrapper< BC >
 
using return_type = std::pair< bool, md_cont_type * >
 

Detailed Description

template<typename BC>
struct stapl::base_container_metadata< BC >

Class for computing the metadata of base-containers. This class contains information needed to determine the locality metadata information for a base container.

Template Parameters
BCType of the base-container.

Member Function Documentation

◆ operator()()

template<typename BC >
return_type stapl::base_container_metadata< BC >::operator() ( BC *  bc)

Return the metadata of the specified base-container.

Parameters
bcA pointer to the base-container.
Returns
a pair indicating if the metadata container is static and balance distributed and a pointer to the metadata container.

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