OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
v_transform_impl< H, F, L, exit, Args > Struct Template Reference

Recursive specialization of v_transform. More...

Detailed Description

template<template< typename > class H, typename F, typename L, bool exit, typename... Args>
struct v_transform_impl< H, F, L, exit, Args >

Recursive specialization of v_transform.

Parameters
Fsuppose to be the original end of boost::mpl::vector
Lsuppose to be the actual position of the boost::mpl::vector
exit,whentrue it say to terminate the sequence

Definition at line 52 of file variadic_to_vmpl.hpp.

#include <variadic_to_vmpl.hpp>

Public Types

typedef boost::mpl::deref< F >
::type 
front_
 last element of the vector
 
typedef boost::mpl::next< F >::type next_
 next element
 
typedef exit_impl< next_, L >::type exit_
 exit condition
 
typedef v_transform_impl< H,
next_, L, exit_::value,
typename H< front_ >::type,
Args...>::type 
type
 recursive call
 

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