Range-v3: ranges::cartesian_produce_view_can_bidi_ Concept Reference

Range-v3 Range algorithms, views, and actions for the Standard Library |

ranges::cartesian_produce_view_can_bidi_ Concept Reference
Views

The `cartesian_produce_view_can_bidi_` concept. More...

`#include <range/v3/view/cartesian_product.hpp>`

## Concept definition

template<typename IsConst, typename... Views>
concept ranges::cartesian_produce_view_can_bidi_ = ) , concept_ ) = and_v<common_range<meta::const_if<IsConst, Views>>...,
bidirectional_iterator<iterator_t<meta::const_if<IsConst, Views>>>...>
ranges::bidirectional_iterator
The bidirectional_iterator concept.
Definition: concepts.hpp:377
ranges::cartesian_produce_view_can_bidi_
The cartesian_produce_view_can_bidi_ concept.
Definition: cartesian_product.hpp:123

## Detailed Description

The `cartesian_produce_view_can_bidi_` concept.