reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
603 class zip_shortest : public zip_common<zip_shortest<Iters...>, Iters...> { 603 class zip_shortest : public zip_common<zip_shortest<Iters...>, Iters...> { 605 bool test(const zip_shortest<Iters...> &other, 613 using Base = zip_common<zip_shortest<Iters...>, Iters...>; 613 using Base = zip_common<zip_shortest<Iters...>, Iters...>; 615 zip_shortest(Iters &&... ts) : Base(std::forward<Iters>(ts)...) {} 617 bool operator==(const zip_shortest<Iters...> &other) const { 618 return !test(other, std::index_sequence_for<Iters...>{});