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<UTypes, VTypes, TestFunc>

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<UIterator, VIterator>

No documentation provided.

Method Dune::XT::Common::TupleProduct::Combine::Generate::Run

template<class UIterator, class VIterator>
static void Dune::XT::Common::TupleProduct::Combine::Generate<UIterator, VIterator>::Run()

No documentation provided.

Type alias Dune::XT::Common::TupleProduct::Combine::Generate::next_type

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

No documentation provided.

Function template Dune::XT::Common::TupleProduct::Combine::Generate::Run

template<class UIterator, class VIterator>
template<class ...Args>
static void Dune::XT::Common::TupleProduct::Combine::Generate<UIterator, VIterator>::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<UIterator, VIterator>

No documentation provided.

Type alias Dune::XT::Common::TupleProduct::Combine::Next::v_begin

type Dune::XT::Common::TupleProduct::Combine::Next::v_begin

No documentation provided.

Type alias Dune::XT::Common::TupleProduct::Combine::Next::u_end

type Dune::XT::Common::TupleProduct::Combine::Next::u_end

No documentation provided.

Type alias Dune::XT::Common::TupleProduct::Combine::Next::v_end

type Dune::XT::Common::TupleProduct::Combine::Next::v_end

No documentation provided.

Type alias Dune::XT::Common::TupleProduct::Combine::Next::u_next

type Dune::XT::Common::TupleProduct::Combine::Next::u_next

No documentation provided.

Type alias Dune::XT::Common::TupleProduct::Combine::Next::v_next

type Dune::XT::Common::TupleProduct::Combine::Next::v_next

No documentation provided.

Type alias Dune::XT::Common::TupleProduct::Combine::Next::type

type Dune::XT::Common::TupleProduct::Combine::Next::type

No documentation provided.