/external/opencv3/modules/cudev/include/opencv2/cudev/expr/ |
H A D | per_element_func.hpp | 65 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, minimum<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type> > > 68 return makeExpr(transformPtr(src1, src2, minimum<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type>())); 72 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, maximum<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr [all...] |
H A D | binary_func.hpp | 63 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, name ## _func<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type> > > \ 66 return makeExpr(transformPtr(src1, src2, name ## _func<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type>())); \
|
H A D | binary_op.hpp | 68 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \ 74 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \ 80 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \ 86 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \ 92 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat [all...] |
H A D | expr.hpp | 70 template <class Body> struct PtrTraits< Expr<Body> > struct in namespace:cv::cudev 73 typedef typename PtrTraits<Body>::ptr_type ptr_type; 79 return PtrTraits<Body>::shrinkPtr(expr.body); 84 return PtrTraits<Body>::getRows(expr.body); 89 return PtrTraits<Body>::getCols(expr.body);
|
H A D | deriv.hpp | 62 __host__ Expr<DerivXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > 71 __host__ Expr<DerivYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > 80 __host__ Expr<SobelXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > 89 __host__ Expr<SobelYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > 98 __host__ Expr<ScharrXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > 107 __host__ Expr<ScharrYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > 116 __host__ Expr<LaplacianPtrSz<ksize, typename PtrTraits<SrcPtr>::ptr_type> >
|
H A D | unary_func.hpp | 62 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, name ## _func<typename PtrTraits<SrcPtr>::value_type> > > \ 65 return makeExpr(transformPtr(src, name ## _func<typename PtrTraits<SrcPtr>::value_type>())); \ 93 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Binder2nd<pow_func<typename PtrTraits<SrcPtr>::value_type> > > > 96 return makeExpr(transformPtr(src, bind2nd(pow_func<typename PtrTraits<SrcPtr>::value_type>(), power)));
|
H A D | warping.hpp | 66 __host__ Expr<ResizePtrSz<typename PtrTraits<SrcPtr>::ptr_type> > 75 __host__ Expr<RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapPtr>::ptr_type> > 82 __host__ Expr<RemapPtr2Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapXPtr>::ptr_type, typename PtrTraits<MapYPtr>::ptr_type> > 91 __host__ Expr<RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, AffineMapPtr> > 100 __host__ Expr<RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, PerspectiveMapPtr> >
|
H A D | unary_op.hpp | 65 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \ 71 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \ 77 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \ 83 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, functor<typename Body::value_type> > > \
|
/external/opencv3/modules/cudev/include/opencv2/cudev/ptr2d/ |
H A D | lut.hpp | 62 typedef typename PtrTraits<TablePtr>::value_type value_type; 63 typedef typename PtrTraits<SrcPtr>::index_type index_type; 68 __device__ __forceinline__ typename PtrTraits<TablePtr>::value_type operator ()(typename PtrTraits<SrcPtr>::index_type y, typename PtrTraits<SrcPtr>::index_type x) const 70 typedef typename PtrTraits<TablePtr>::index_type tbl_index_type; 87 __host__ LutPtrSz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<TablePtr>::ptr_type> lutPtr(const SrcPtr& src, const TablePtr& tbl) 89 LutPtrSz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<TablePt 97 template <class SrcPtr, class TablePtr> struct PtrTraits< LutPtrSz<SrcPtr, TablePtr> > : PtrTraitsBase<LutPtrSz<SrcPtr, TablePtr>, LutPtr<SrcPtr, TablePtr> > struct in namespace:cv::cudev [all...] |
H A D | remap.hpp | 62 typedef typename PtrTraits<SrcPtr>::value_type value_type; 63 typedef typename PtrTraits<MapPtr>::index_type index_type; 68 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(typename PtrTraits<MapPtr>::index_type y, typename PtrTraits<MapPtr>::index_type x) const 70 const typename PtrTraits<MapPtr>::value_type coord = map(y, x); 77 typedef typename PtrTraits<SrcPtr>::value_type value_type; 78 typedef typename PtrTraits<MapXPtr>::index_type index_type; 84 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(typename PtrTraits<MapXPt 147 template <class SrcPtr, class MapPtr> struct PtrTraits< RemapPtr1Sz<SrcPtr, MapPtr> > : PtrTraitsBase<RemapPtr1Sz<SrcPtr, MapPtr>, RemapPtr1<SrcPtr, MapPtr> > struct in namespace:cv::cudev 151 template <class SrcPtr, class MapXPtr, class MapYPtr> struct PtrTraits< RemapPtr2Sz<SrcPtr, MapXPtr, MapYPtr> > : PtrTraitsBase<RemapPtr2Sz<SrcPtr, MapXPtr, MapYPtr>, RemapPtr2<SrcPtr, MapXPtr, MapYPtr> > struct in namespace:cv::cudev [all...] |
H A D | resize.hpp | 62 typedef typename PtrTraits<SrcPtr>::value_type value_type; 63 typedef typename PtrTraits<SrcPtr>::index_type index_type; 68 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(typename PtrTraits<SrcPtr>::index_type y, typename PtrTraits<SrcPtr>::index_type x) const 89 __host__ ResizePtrSz<typename PtrTraits<SrcPtr>::ptr_type> resizePtr(const SrcPtr& src, float fx, float fy) 91 ResizePtrSz<typename PtrTraits<SrcPtr>::ptr_type> r; 100 template <class SrcPtr> struct PtrTraits< ResizePtrSz<SrcPtr> > : PtrTraitsBase<ResizePtrSz<SrcPtr>, ResizePtr<SrcPtr> > struct in namespace:cv::cudev
|
H A D | mask.hpp | 70 typedef typename PtrTraits<MaskPtr>::value_type value_type; 71 typedef typename PtrTraits<MaskPtr>::index_type index_type; 89 __host__ SingleMaskChannelsSz<typename PtrTraits<MaskPtr>::ptr_type> 92 SingleMaskChannelsSz<typename PtrTraits<MaskPtr>::ptr_type> ptr; 100 template <class MaskPtr> struct PtrTraits< SingleMaskChannelsSz<MaskPtr> > : PtrTraitsBase<SingleMaskChannelsSz<MaskPtr>, SingleMaskChannels<MaskPtr> > struct in namespace:cv::cudev
|
H A D | traits.hpp | 80 template <class Ptr2DSz> struct PtrTraits : PtrTraitsBase<Ptr2DSz, Ptr2DSz> struct in namespace:cv::cudev 85 __host__ typename PtrTraits<Ptr2DSz>::ptr_type shrinkPtr(const Ptr2DSz& ptr) 87 return PtrTraits<Ptr2DSz>::shrinkPtr(ptr); 93 return PtrTraits<Ptr2DSz>::getRows(ptr); 99 return PtrTraits<Ptr2DSz>::getCols(ptr);
|
H A D | zip.hpp | 62 typedef tuple<typename PtrTraits<Ptr0>::value_type, 63 typename PtrTraits<Ptr1>::value_type> value_type; 64 typedef typename PtrTraits<Ptr0>::index_type index_type; 77 typedef tuple<typename PtrTraits<Ptr0>::value_type, 78 typename PtrTraits<Ptr1>::value_type, 79 typename PtrTraits<Ptr2>::value_type> value_type; 80 typedef typename PtrTraits<Ptr0>::index_type index_type; 93 typedef tuple<typename PtrTraits<Ptr0>::value_type, 94 typename PtrTraits<Ptr1>::value_type, 95 typename PtrTraits<Ptr 170 template <class PtrTuple> struct PtrTraits< ZipPtrSz<PtrTuple> > : PtrTraitsBase<ZipPtrSz<PtrTuple>, ZipPtr<PtrTuple> > struct in namespace:cv::cudev [all...] |
H A D | deriv.hpp | 63 typedef typename PtrTraits<SrcPtr>::value_type value_type; 68 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(int y, int x) const 86 __host__ DerivXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> derivXPtr(const SrcPtr& src) 88 DerivXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> s; 95 template <class SrcPtr> struct PtrTraits< DerivXPtrSz<SrcPtr> > : PtrTraitsBase<DerivXPtrSz<SrcPtr>, DerivXPtr<SrcPtr> > struct in namespace:cv::cudev 103 typedef typename PtrTraits<SrcPtr>::value_type value_type; 108 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(int y, int x) const 126 __host__ DerivYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> derivYPtr(const SrcPtr& src) 128 DerivYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> s; 135 template <class SrcPtr> struct PtrTraits< DerivYPtrS struct in namespace:cv::cudev 182 template <class SrcPtr> struct PtrTraits< SobelXPtrSz<SrcPtr> > : PtrTraitsBase<SobelXPtrSz<SrcPtr>, SobelXPtr<SrcPtr> > struct in namespace:cv::cudev 228 template <class SrcPtr> struct PtrTraits< SobelYPtrSz<SrcPtr> > : PtrTraitsBase<SobelYPtrSz<SrcPtr>, SobelYPtr<SrcPtr> > struct in namespace:cv::cudev 275 template <class SrcPtr> struct PtrTraits< ScharrXPtrSz<SrcPtr> > : PtrTraitsBase<ScharrXPtrSz<SrcPtr>, ScharrXPtr<SrcPtr> > struct in namespace:cv::cudev 321 template <class SrcPtr> struct PtrTraits< ScharrYPtrSz<SrcPtr> > : PtrTraitsBase<ScharrYPtrSz<SrcPtr>, ScharrYPtr<SrcPtr> > struct in namespace:cv::cudev 390 template <int ksize, class SrcPtr> struct PtrTraits< LaplacianPtrSz<ksize, SrcPtr> > : PtrTraitsBase<LaplacianPtrSz<ksize, SrcPtr>, LaplacianPtr<ksize, SrcPtr> > struct in namespace:cv::cudev [all...] |
H A D | transform.hpp | 64 typedef typename PtrTraits<SrcPtr>::index_type index_type; 69 __device__ __forceinline__ typename Op::result_type operator ()(typename PtrTraits<SrcPtr>::index_type y, typename PtrTraits<SrcPtr>::index_type x) const 87 __host__ UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Op> 90 UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Op> ptr; 98 template <class SrcPtr, class Op> struct PtrTraits< UnaryTransformPtrSz<SrcPtr, Op> > : PtrTraitsBase<UnaryTransformPtrSz<SrcPtr, Op>, UnaryTransformPtr<SrcPtr, Op> > struct in namespace:cv::cudev 107 typedef typename PtrTraits<Src1Ptr>::index_type index_type; 113 __device__ __forceinline__ typename Op::result_type operator ()(typename PtrTraits<Src1Ptr>::index_type y, typename PtrTraits<Src1Ptr>::index_type x) const 131 __host__ BinaryTransformPtrSz<typename PtrTraits<Src1Pt 148 template <class Src1Ptr, class Src2Ptr, class Op> struct PtrTraits< BinaryTransformPtrSz<Src1Ptr, Src2Ptr, Op> > : PtrTraitsBase<BinaryTransformPtrSz<Src1Ptr, Src2Ptr, Op>, BinaryTransformPtr<Src1Ptr, Src2Ptr, Op> > struct in namespace:cv::cudev [all...] |
H A D | interpolation.hpp | 65 typedef typename PtrTraits<SrcPtr>::value_type value_type; 70 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(float y, float x) const 82 __host__ NearestInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> interNearest(const SrcPtr& src) 84 NearestInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> i; 91 template <class SrcPtr> struct PtrTraits< NearestInterPtrSz<SrcPtr> > : PtrTraitsBase<NearestInterPtrSz<SrcPtr>, NearestInterPtr<SrcPtr> > struct in namespace:cv::cudev 99 typedef typename PtrTraits<SrcPtr>::value_type value_type; 104 __device__ typename PtrTraits<SrcPtr>::value_type operator ()(float y, float x) const 106 typedef typename PtrTraits<SrcPtr>::value_type src_type; 118 typename PtrTraits<SrcPtr>::value_type src_reg = src(y1, x1); 130 return saturate_cast<typename PtrTraits<SrcPt 149 template <class SrcPtr> struct PtrTraits< LinearInterPtrSz<SrcPtr> > : PtrTraitsBase<LinearInterPtrSz<SrcPtr>, LinearInterPtr<SrcPtr> > struct in namespace:cv::cudev 228 template <class SrcPtr> struct PtrTraits< CubicInterPtrSz<SrcPtr> > : PtrTraitsBase<CubicInterPtrSz<SrcPtr>, CubicInterPtr<SrcPtr> > struct in namespace:cv::cudev 288 template <class SrcPtr> struct PtrTraits< IntegerAreaInterPtrSz<SrcPtr> > : PtrTraitsBase<IntegerAreaInterPtrSz<SrcPtr>, IntegerAreaInterPtr<SrcPtr> > struct in namespace:cv::cudev 382 template <class SrcPtr> struct PtrTraits< CommonAreaInterPtrSz<SrcPtr> > : PtrTraitsBase<CommonAreaInterPtrSz<SrcPtr>, CommonAreaInterPtr<SrcPtr> > struct in namespace:cv::cudev [all...] |
H A D | extrapolation.hpp | 62 typedef typename PtrTraits<SrcPtr>::value_type value_type; 67 typename PtrTraits<SrcPtr>::value_type val; 69 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(int y, int x) const 76 __host__ BrdConstant<typename PtrTraits<SrcPtr>::ptr_type> brdConstant(const SrcPtr& src, typename PtrTraits<SrcPtr>::value_type val) 78 BrdConstant<typename PtrTraits<SrcPtr>::ptr_type> b; 87 __host__ BrdConstant<typename PtrTraits<SrcPtr>::ptr_type> brdConstant(const SrcPtr& src) 89 return brdConstant(src, VecTraits<typename PtrTraits<SrcPtr>::value_type>::all(0)); 96 typedef typename PtrTraits<SrcPtr>::value_type value_type; 112 __device__ __forceinline__ typename PtrTraits<SrcPt [all...] |
H A D | warping.hpp | 82 template <> struct PtrTraits<AffineMapPtrSz> : PtrTraitsBase<AffineMapPtrSz, AffineMapPtr> struct in namespace:cv::cudev 99 __host__ RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, AffineMapPtr> 130 template <> struct PtrTraits<PerspectiveMapPtrSz> : PtrTraitsBase<PerspectiveMapPtrSz, PerspectiveMapPtr> struct in namespace:cv::cudev 147 __host__ RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, PerspectiveMapPtr>
|
H A D | constant.hpp | 90 template <typename T> struct PtrTraits< ConstantPtrSz<T> > : PtrTraitsBase< ConstantPtrSz<T>, ConstantPtr<T> > struct in namespace:cv::cudev
|
H A D | glob.hpp | 121 template <typename T> struct PtrTraits< GlobPtrSz<T> > : PtrTraitsBase<GlobPtrSz<T>, GlobPtr<T> > struct in namespace:cv::cudev
|
/external/llvm/include/llvm/ADT/ |
H A D | PointerIntPair.h | 42 typename PtrTraits = PointerLikeTypeTraits<PointerTy> > 45 static_assert(PtrTraits::NumLowBitsAvailable < 48 static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, 53 ~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable)-1), 57 IntShift = (uintptr_t)PtrTraits::NumLowBitsAvailable - IntBits, 76 return PtrTraits::getFromVoidPointer( 86 = reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(PtrVal)); 104 = reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(PtrVal)); 112 = reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(PtrVal)); 128 "PtrTraits does [all...] |
H A D | SmallPtrSet.h | 183 typedef PointerLikeTypeTraits<PtrTy> PtrTraits; typedef in class:llvm::SmallPtrSetIterator 199 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket)); 245 typedef PointerLikeTypeTraits<PtrType> PtrTraits; 268 auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr)); 275 return erase_imp(PtrTraits::getAsVoidPointer(Ptr)); 280 return count_imp(PtrTraits::getAsVoidPointer(Ptr)) ? 1 : 0;
|
/external/clang/include/clang/Sema/ |
H A D | Ownership.h | 182 typedef llvm::PointerLikeTypeTraits<PtrTy> PtrTraits; typedef in class:clang::ActionResult 188 void *VP = PtrTraits::getAsVoidPointer(V); 204 return PtrTraits::getFromVoidPointer(VP); 209 void *VP = PtrTraits::getAsVoidPointer(V); 215 void *VP = PtrTraits::getAsVoidPointer(RHS);
|
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/ |
H A D | split_merge.hpp | 137 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" ); 157 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" ); 177 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" ); 196 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" ); 214 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" ); 232 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" ); 250 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 3, "" ); 271 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 3, "" ); 292 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 3, "" ); 312 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPt [all...] |