|
template<typename Diff > |
auto | advance (Diff n) -> void requires CartesianProductViewCanRandom< IsConst, Views... > &&detail::IntegerLike_< Diff > |
|
| cursor (begin_tag, constify_if< cartesian_product_view > &view) |
|
| cursor (end_tag, constify_if< cartesian_product_view > &view) |
|
template<bool Other> |
requires IsConst_ &&!Other | cursor (cursor< Other > that) |
|
auto | distance_to (cursor const &that) const requires CartesianProductViewCanDistance< IsConst |
|
bool | equal (default_sentinel_t) const |
|
bool | equal (cursor const &that) const |
|
void | next () |
|
auto | prev () -> void requires CartesianProductViewCanBidi< IsConst, Views... > |
|
common_tuple< range_reference_t< Views >... > | read () const |
|