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

#include <typelist.h>

List of all members.

Public Types

typedef Typelist< TheMostDerived,
L
Result

Private Types

typedef MostDerived< Tail,
Head >::Result 
TheMostDerived
typedef Replace< Tail, TheMostDerived,
Head >::Result 
L


Detailed Description

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

Definition at line 731 of file typelist.h.


Member Typedef Documentation

template<class Head, class Tail>
typedef Replace<Tail, TheMostDerived, Head>::Result Chroma::TL::DerivedToFront< Typelist< Head, Tail > >::L [private]

Definition at line 737 of file typelist.h.

template<class Head, class Tail>
typedef Typelist<TheMostDerived, L> Chroma::TL::DerivedToFront< Typelist< Head, Tail > >::Result

Definition at line 739 of file typelist.h.

template<class Head, class Tail>
typedef MostDerived<Tail, Head>::Result Chroma::TL::DerivedToFront< Typelist< Head, Tail > >::TheMostDerived [private]

Definition at line 735 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