3#ifndef DUNE_AMG_COMBINEDFUNCTOR_HH
4#define DUNE_AMG_COMBINEDFUNCTOR_HH
12 template<std::
size_t i>
15 template<
class TT,
class T>
16 static void apply(TT tuple,
const T& t)
19 ApplyHelper<i-1>::apply(tuple, t);
25 template<
class TT,
class T>
26 static void apply(TT tuple,
const T& t)
34 class CombinedFunctor :
38 CombinedFunctor(
const T& tuple)
43 void operator()(
const T1& t)
45 ApplyHelper<tuple_size<T>::value>::apply(*
this, t);
Dune namespace.
Definition: alignment.hh:10
Fallback implementation of the std::tuple class.
#define DUNE_UNUSED_PARAMETER(parm)
A macro to mark intentional unused function parameters with.
Definition: unused.hh:18