Low-Level Abstraction of Memory Access
llama::mapping::internal::MakeReplacerProj< ProjectionMap > Struct Template Reference

#include <Projection.hpp>

Public Types

template<typename Coord , typename RecordDimType >
using fn = typename decltype(replacedTypeProj< Coord, RecordDimType >())::type
 

Static Public Member Functions

template<typename Coord , typename RecordDimType >
static auto replacedTypeProj ()
 

Detailed Description

template<typename ProjectionMap>
struct llama::mapping::internal::MakeReplacerProj< ProjectionMap >

Definition at line 42 of file Projection.hpp.

Member Typedef Documentation

◆ fn

template<typename ProjectionMap >
template<typename Coord , typename RecordDimType >
using llama::mapping::internal::MakeReplacerProj< ProjectionMap >::fn = typename decltype(replacedTypeProj<Coord, RecordDimType>())::type

Definition at line 64 of file Projection.hpp.

Member Function Documentation

◆ replacedTypeProj()

template<typename ProjectionMap >
template<typename Coord , typename RecordDimType >
static auto llama::mapping::internal::MakeReplacerProj< ProjectionMap >::replacedTypeProj ( )
inlinestatic

Definition at line 45 of file Projection.hpp.


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