Scarab  v3.5.0
Project 8 C++ Utility Library
Classes | Namespaces | Typedefs
unique_typelist.hh File Reference
#include <type_traits>
Include dependency graph for unique_typelist.hh:

Go to the source code of this file.

Classes

struct  is_unique_impl< T, FirstType, OtherTypes >
 
struct  is_unique_impl< T, FirstType >
 
struct  is_unique_impl< T, FirstType, OtherTypes >
 
struct  is_unique< T, FirstType, OtherTypes >
 
struct  type_list< Types >
 
struct  unique_append_impl< T, ListItems >
 
struct  unique_append_impl< T, type_list<> >
 
struct  unique_append_impl< T, type_list< ListItems... > >
 

Namespaces

 scarab
 

Typedefs

template<typename T , typename List >
using unique_append = typename unique_append_impl< T, List >::type