template struct cv::cudev::ZipPtr<tuple<Ptr0, Ptr1, Ptr2, Ptr3>>
#include <zip.hpp> template < class Ptr0, class Ptr1, class Ptr2, class Ptr3 > struct ZipPtr<tuple<Ptr0, Ptr1, Ptr2, Ptr3>>: public tuple_detail::tuple< Ptr0, Ptr1, Ptr2, Ptr3 > { // typedefs typedef PtrTraits<Ptr0>::index_type index_type; typedef tuple<typename PtrTraits<Ptr0>::value_type, typename PtrTraits<Ptr1>::value_type, typename PtrTraits<Ptr2>::value_type, typename PtrTraits<Ptr3>::value_type> value_type; // construction ZipPtr(); ZipPtr(const tuple<Ptr0, Ptr1, Ptr2, Ptr3>& t); // methods __device__ __forceinline__ value_type operator()( index_type y, index_type x ) const; };