Public Types

PHAL::CreateLambdaKeyMap< KeySeq, F > Struct Template Reference

Create map needed for TypeKeyMap from a key sequence and a lambda expression (meta-function class or placeholder expression). More...

#include <PHAL_TypeKeyMap.hpp>

List of all members.

Public Types

typedef boost::mpl::transform
< KeySeq, F >::type 
ElemSeq
typedef ZipMap< KeySeq,
ElemSeq >::type 
type

Detailed Description

template<typename KeySeq, typename F>
struct PHAL::CreateLambdaKeyMap< KeySeq, F >

Create map needed for TypeKeyMap from a key sequence and a lambda expression (meta-function class or placeholder expression).

Definition at line 147 of file PHAL_TypeKeyMap.hpp.


Member Typedef Documentation

template<typename KeySeq, typename F>
typedef boost::mpl::transform<KeySeq, F>::type PHAL::CreateLambdaKeyMap< KeySeq, F >::ElemSeq

Definition at line 148 of file PHAL_TypeKeyMap.hpp.

template<typename KeySeq, typename F>
typedef ZipMap<KeySeq,ElemSeq>::type PHAL::CreateLambdaKeyMap< KeySeq, F >::type

Definition at line 149 of file PHAL_TypeKeyMap.hpp.


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