5#ifndef DUNE_AMG_COMBINEDFUNCTOR_HH
6#define DUNE_AMG_COMBINEDFUNCTOR_HH
15 template<std::
size_t i>
18 template<
class TT,
class T>
19 static void apply(TT tuple,
const T& t)
21 std::get<i-1>(tuple) (t);
22 ApplyHelper<i-1>::apply(tuple, t);
28 template<
class TT,
class T>
29 static void apply([[maybe_unused]] TT tuple, [[maybe_unused]]
const T& t)
34 class CombinedFunctor :
38 CombinedFunctor(
const T& tuple_)
43 void operator()(
const T1& t)
45 ApplyHelper<std::tuple_size<T>::value>::apply(*
this, t);
Dune namespace.
Definition: alignedallocator.hh:13