Generative Fast Fourier Transforms (GFFT)
0.3
|
Some extentions to the template metaalgorithms on typelists from Typelist.h of the Loki library by Andrei Alexandrescu (see his book "Modern C++ design" and www.moderncppdesign.com). More...
#include "Typelist.h"
Go to the source code of this file.
Classes | |
class | Loki::UnitType |
Another empty class, which can also end a typelist. More... | |
struct | Loki::TL::Append< UnitType, UnitType > |
A complement of a class template Loki::TL::Append to handle typelists, which end with UnitType. More... | |
struct | Loki::TL::Replace< Typelist< T, Tail >, T, Typelist< Head1, Tail1 > > |
A complement of a class template Loki::TL::Replace, which substitutes Typelist<Head1,Tail1> instead of the type T in Typelist<T, Tail>. More... | |
struct | Loki::TL::Repeat< T, N > |
Builds a typelist, which includes type T N times. More... | |
class | Loki::TL::Print< TList > |
Prints a typelist as compiler messages at compile-time. More... | |
class | Loki::TL::Next< TList, N, I > |
Makes N steps into Typelist recursive structure and returns the next Typelist or Nulltype, if the end has been reached. More... | |
class | Loki::TL::BitsetSelect< Bitset, TList > |
Selects a subset from TList corresponding to the Bitset. More... | |