Chroma::TL::NoDuplicates< Typelist< Head, Tail > > Struct Template Reference

#include <typelist.h>

List of all members.

Public Types

typedef Typelist< Head, L2Result

Private Types

typedef NoDuplicates< Tail
>::Result 
L1
typedef Erase< L1, Head
>::Result 
L2


Detailed Description

template<class Head, class Tail>
struct Chroma::TL::NoDuplicates< Typelist< Head, Tail > >

Definition at line 595 of file typelist.h.


Member Typedef Documentation

template<class Head, class Tail>
typedef NoDuplicates<Tail>::Result Chroma::TL::NoDuplicates< Typelist< Head, Tail > >::L1 [private]

Definition at line 598 of file typelist.h.

template<class Head, class Tail>
typedef Erase<L1, Head>::Result Chroma::TL::NoDuplicates< Typelist< Head, Tail > >::L2 [private]

Definition at line 599 of file typelist.h.

template<class Head, class Tail>
typedef Typelist<Head, L2> Chroma::TL::NoDuplicates< Typelist< Head, Tail > >::Result

Definition at line 601 of file typelist.h.


The documentation for this struct was generated from the following file:
Generated on Sun Nov 22 04:41:35 2009 for CHROMA by  doxygen 1.4.7