type_traits.h File Reference

Go to the source code of this file.

Classes

struct  null_type
 
struct  type_list< T, U >
 
struct  make_type_list< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 >
 
struct  make_type_list<>
 
struct  transform_type_list< TypeList, Transform >
 
struct  transform_type_list< type_list< T1, T2 >, Transform >
 
struct  transform_type_list< type_list< T1, null_type >, Transform >
 
struct  transform_type_list< null_type, Transform >
 
struct  true_type
 
struct  false_type
 
struct  is_pointer< T >
 
struct  is_pointer< T * >
 
struct  is_const< T >
 
struct  is_const< const T >
 
struct  conditional< B, T, F >
 
struct  conditional< false, T, F >
 
struct  is_same< T1, T2 >
 
struct  is_same< T, T >
 
struct  is_exact_binary< T1, T2 >
 
struct  is_exact_binary< T, T >
 
struct  constant_type< T, v >
 
struct  int_constant_type< v >
 

Namespaces

 illumina
 
 illumina::interop
 

Detailed Description

Traits for types used in C++ templates

This is adopted from Modern C++ Design (Loki library).

Date
2/28/16
Version
1.0