|
| template<class , class > |
| class | zip_iter |
| |
| zip_iter | operator+ (zip_iter it, difference_type n) noexcept |
| |
| zip_iter | operator+ (difference_type n, zip_iter it) noexcept |
| |
| zip_iter | operator- (zip_iter it, difference_type n) noexcept |
| |
template<class F2 , class S2 >
requires (std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>>) |
| difference_type | operator- (const zip_iter &a, const zip_iter< F2, S2 > &b) noexcept |
| |
template<class F2 , class S2 >
requires (std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>>) |
| bool | operator== (const zip_iter &a, const zip_iter< F2, S2 > &b) noexcept |
| |
template<class F2 , class S2 >
requires (std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>>) |
| bool | operator< (const zip_iter &a, const zip_iter< F2, S2 > &b) noexcept |
| |
template<class F2 , class S2 >
requires (std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>>) |
| bool | operator!= (const zip_iter &a, const zip_iter< F2, S2 > &b) noexcept |
| |
template<class F2 , class S2 >
requires (std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>>) |
| bool | operator<= (const zip_iter &a, const zip_iter< F2, S2 > &b) noexcept |
| |
template<class F2 , class S2 >
requires (std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>>) |
| bool | operator> (const zip_iter &a, const zip_iter< F2, S2 > &b) noexcept |
| |
template<class F2 , class S2 >
requires (std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>>) |
| bool | operator>= (const zip_iter &a, const zip_iter< F2, S2 > &b) noexcept |
| |
template<class First , class Second >
template<class F2 , class S2 >
requires ( std::is_same_v<std::remove_cv_t<F2>, std::remove_cv_t<First>> && std::is_same_v<std::remove_cv_t<S2>, std::remove_cv_t<Second>> && std::is_convertible_v<F2*, First*>&& std::is_convertible_v<S2*, Second*>)