Low-Level Abstraction of Memory Access
llama::mapping::BindChangeType< InnerMapping, ReplacementMap > Struct Template Reference

#include <ChangeType.hpp>

Public Types

template<typename ArrayExtents , typename RecordDim >
using fn = ChangeType< ArrayExtents, RecordDim, InnerMapping, ReplacementMap >
 

Detailed Description

template<template< typename, typename > typename InnerMapping, typename ReplacementMap>
struct llama::mapping::BindChangeType< InnerMapping, ReplacementMap >

Binds parameters to a ChangeType mapping except for array and record dimension, producing a quoted meta function accepting the latter two. Useful to to prepare this mapping for a meta mapping.

Definition at line 77 of file ChangeType.hpp.

Member Typedef Documentation

◆ fn

template<template< typename, typename > typename InnerMapping, typename ReplacementMap >
template<typename ArrayExtents , typename RecordDim >
using llama::mapping::BindChangeType< InnerMapping, ReplacementMap >::fn = ChangeType<ArrayExtents, RecordDim, InnerMapping, ReplacementMap>

Definition at line 80 of file ChangeType.hpp.


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