Lumiera  0.pre.03
»edit your freedom«
is_Typelist< TY > Class Template Reference

#include "lib/meta/util.hpp"

Description

template<typename TY>
class lib::meta::is_Typelist< TY >

Trait template for detecting a typelist type.

For example, this allows to write specialisations with the help of lib::meta::enable_if (or the equivalent std::enable_if)

Definition at line 208 of file meta/util.hpp.

Static Public Attributes

static const bool value = (sizeof(Yes_t)==sizeof(check<TY>(0)))
 

Static Private Member Functions

template<class X >
static Yes_t check (typename X::List *)
 
template<class >
static No_t check (...)
 
+ Collaboration diagram for is_Typelist< TY >:

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