linear_hierarchy< type_list< T1, T2 >, Base, Root > Class Template Reference

#include <linear_hierarchy.h>

Inheritance diagram for linear_hierarchy< type_list< T1, T2 >, Base, Root >:

Protected Types

typedef Base< T1, linear_hierarchy< T2, Base, Root > > base_t
 

Detailed Description

template<class T1, class T2, template< class, class > class Base, class Root>
class illumina::interop::hierarchy::linear_hierarchy< type_list< T1, T2 >, Base, Root >

Generate a linear hierarchy of classes

This specialization uses the type_list to do the actual building recursively

Member Typedef Documentation

typedef Base<T1, linear_hierarchy<T2, Base, Root> > base_t
protected

Base of this class


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