Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::views::cartesian_product_fn Struct Reference

Public Member Functions

template<typename... Rngs>
CPP_TEMPLATE_AUX_0 c (requires `(sizeof...(Rngs) !=0) &&concepts::and_v<(forward_range< Rngs > &&viewable_range< Rngs >)... >) ccconstexpr cartesian_product_view< all_t< Rngs >... > operator()(Rngs &&... rngs) const
 
constexpr empty_view< std::tuple<> > operator() () const noexcept