Class CartesianProduct¶
-
template<typename
T
>
classCartesianProduct
¶ Class that turns a forward iterable container of forward iterable containers into a forward iterable container which
Public Functions
-
CartesianProduct
(T const &t)¶ Constructor from type T.
-
CartesianProductIterator<T>
begin
() const¶ Iterator to beginning of Cartesian product.
-
CartesianProductIterator<T>
end
() const¶ Iterator behind the last element of the Cartesian product.
Private Members
-
T const &
t_
¶
-