68template<
typename U,
typename T>
89template<
typename U,
typename T>
111template<
typename U,
typename T>
ConstZipIterator(const U *ptr1, const T *ptr2)
bool operator==(ConstZipIterator &it)
bool operator!=(ConstZipIterator &it)
const ConstZipIterator & operator++()
const std::pair< U, T > operator*()
ZipIterator< U, T > begin()
ConstZipIterator< U, T > end() const
PairRange(Range< U > range1, Range< T > range2)
ConstZipIterator< U, T > begin() const
ZipIterator< U, T > end()
const T & operator[](int i) const
Range(const Range< S > ©)
Range(std::vector< T > &vec)
Range(std::pair< T *, T * > a)
std::pair< U, T > operator*()
const ZipIterator & operator++()
bool operator!=(ZipIterator &it)
ZipIterator(U *ptr1, T *ptr2)
bool operator==(ZipIterator &it)
our_new_delete — per-class opt-in routing of new / delete through bdwgc.