InterOp v1.5.0
  • Code
  • Issues
  • Download
  • Home
  • Index
  • Modules
  • Classes
  • Files
  • File List
  • File Members
  • io
  • interop
  • util
Classes | Namespaces
linear_hierarchy.h File Reference
#include "interop/util/type_traits.h"

Go to the source code of this file.

Classes

class  linear_hierarchy< TypeList, Base, Root >
 
class  linear_hierarchy< type_list< T1, T2 >, Base, Root >
 
class  linear_hierarchy< type_list< T, null_type >, Base, Root >
 
class  linear_hierarchy< null_type, Base, Root >
 
struct  base_at< T, TypeList, Base, Root >
 
struct  base_at< T, type_list< T1, T2 >, Base, Root >
 
struct  base_at< T1, type_list< T1, T2 >, Base, Root >
 
struct  base_at< T1, type_list< T1, null_type >, Base, Root >
 

Namespaces

 illumina
 
 illumina::interop
 
 illumina::interop::hierarchy
 

Detailed Description

Generate a linear hierarchy of types

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

Date
3/9/16
Version
1.0
Copyright
GNU Public License.