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

#include <typelist.h>

List of all members.

Public Types

typedef Select< SUPERSUBCLASS(Candidate, Head), Head, Candidate
>::Result 
Result

Private Types

typedef MostDerived< Tail,
T >::Result 
Candidate


Detailed Description

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

Definition at line 704 of file typelist.h.


Member Typedef Documentation

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

Definition at line 707 of file typelist.h.

template<class Head, class Tail, class T>
typedef Select< SUPERSUBCLASS(Candidate, Head), Head, Candidate>::Result Chroma::TL::MostDerived< Typelist< Head, Tail >, T >::Result

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