Class template Dune::XT::Common::TupleProduct::Combine

template<class UTypes, // Forward Sequence, e.g. boost::mpl::vector class VTypes, // Forward Sequence, e.g. boost::mpl::vector class TestFunc // class type that has a nested templated run() member function> Dune::XT::Common::TupleProduct::Combine

runs TestFunc::run() for every pair in the cartesian product of the type sequences UTypes and VTypes

Class template Dune::XT::Common::TupleProduct::Combine::Generate

template<class UIterator, class VIterator>
class Dune::XT::Common::TupleProduct::Combine::Generate

No documentation provided.

static void Dune::XT::Common::TupleProduct::Combine::Generate::Run()

No documentation provided.

type Dune::XT::Common::TupleProduct::Combine::Generate::next_type

No documentation provided.

template<class ...Args>
static void Dune::XT::Common::TupleProduct::Combine::Generate::Run(Args&&... args)

No documentation provided.

Class template Dune::XT::Common::TupleProduct::Combine::Next

template<class UIterator, class VIterator>
class Dune::XT::Common::TupleProduct::Combine::Next

No documentation provided.