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_¶
-