3 #ifndef DUNE_PDELAB_COMMON_TYPEUTILITIES_HH 4 #define DUNE_PDELAB_COMMON_TYPEUTILITIES_HH 30 template<
class This,
class... T>
32 (not(std::is_same<This,
typename std::tuple_element<0, std::tuple<
typename std::decay<T>::type...> >::type >::
value)
33 and not(
std::is_base_of<This, typename
std::tuple_element<0,
std::tuple<typename
std::decay<T>::type...> >::type >::
value)),
int>::type;
59 template<
std::
size_t priority>
82 #endif // DUNE_PDELAB_COMMON_TYPEUTILITIES_HH
static const unsigned int value
Definition: gridfunctionspace/tags.hh:177
Helper class for tagging priorities.
Definition: typeutilities.hh:60
Definition: adaptivity.hh:27
typename std::enable_if< (not(std::is_same< This, typename std::tuple_element< 0, std::tuple< typename std::decay< T >::type... > >::type >::value) and not(std::is_base_of< This, typename std::tuple_element< 0, std::tuple< typename std::decay< T >::type... > >::type >::value)), int >::type disableCopyMove
Helper to disable constructor as copy and move constructor.
Definition: typeutilities.hh:33