Generative Fast Fourier Transforms (GFFT)  0.3
Public Types | List of all members
GFFT::DefineTransform< TList, ID > Struct Template Reference

Takes types from TList as parameters to define Transform class. More...

#include <gfftgen.h>

Public Types

typedef TList::Tail::Head VType
 
typedef TList::Tail::Tail::Head TransformType
 
typedef
TList::Tail::Tail::Tail::Tail::Tail::Head 
Place
 
typedef Place::template
Interface< typename
VType::ValueType >::Result 
Abstract
 
typedef Transform< typename
TList::Head, VType,
TransformType, typename
TList::Tail::Tail::Tail::Head,
typename
TList::Tail::Tail::Tail::Tail::Head,
Place, Abstract, ID > 
Result
 

Detailed Description

template<class TList, id_t ID>
struct GFFT::DefineTransform< TList, ID >

Template Parameters
TListis Typelist containing template parameters to define Transform class
IDis a unique id passed to Transform class as well

This template class extracts all the parameters from TList directly without iterations and substitutes them into Transform class. Obviously, all the types of substituted template parameters must be correct.


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

Generated on Mon Feb 10 2014 for Generative Fast Fourier Transforms (GFFT) by DoxyGen 1.8.3.1