reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
556 return value_type(*std::get<Ns>(iterators)...); 560 decltype(iterators) tup_inc(std::index_sequence<Ns...>) const { 561 return std::tuple<Iters...>(std::next(std::get<Ns>(iterators))...); 565 decltype(iterators) tup_dec(std::index_sequence<Ns...>) const { 566 return std::tuple<Iters...>(std::prev(std::get<Ns>(iterators))...); 579 iterators = tup_inc(std::index_sequence_for<Iters...>{}); 586 iterators = tup_dec(std::index_sequence_for<Iters...>{}); 596 return std::get<0>(this->iterators) == std::get<0>(other.iterators); 596 return std::get<0>(this->iterators) == std::get<0>(other.iterators); 607 return all_of(std::initializer_list<bool>{std::get<Ns>(this->iterators) != 608 std::get<Ns>(other.iterators)...},