#include <type_traits>
#include <tuple>
#include <utility>
Go to the source code of this file.
|
template<class... T> |
using | Dune::TypeList = std::tuple< MetaType< T >... > |
| A simple type list. More...
|
|
template<std::size_t i, class T > |
using | Dune::TypeListEntry_t = typename TypeListElement< i, T >::type |
| Shortcut for TypeListElement<i, T>::type;. More...
|
|
template<template< class... > class Target, class TL > |
using | Dune::UnpackTypeList_t = typename Impl::UnpackTypeList< Target, TL >::type |
| Unpack Dune::TypeList. More...
|
|
template<template< class... > class Target, class... T> |
using | Dune::UniqueTypes_t = typename Impl::UniqueTypesHelper< Target, TypeList< T... > >::type |
| Remove duplicates from a list of types. More...
|
|
template<class NonUniqueTypeList > |
using | Dune::UniqueTypeList_t = typename Impl::UniqueTypesHelper< TypeList, NonUniqueTypeList >::type |
| Remove duplicates from a Dune::TypeList. More...
|
|