CHROMA
Public Types | Private Types | List of all members
Chroma::TL::MostDerived< Typelist< Head, Tail >, T > Struct Template Reference

#include <typelist.h>

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 703 of file typelist.h.

Member Typedef Documentation

◆ Candidate

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

Definition at line 706 of file typelist.h.

◆ Result

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 710 of file typelist.h.


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