@@ -122,27 +122,23 @@ namespace cv
122
122
typedef PtrStep<float > PtrStepf;
123
123
typedef PtrStep<int > PtrStepi;
124
124
125
-
126
125
#if defined __GNUC__
127
- #define __CV_GPU_DEPR_BEFORE__
128
- #define __CV_GPU_DEPR_AFTER__ __attribute__ ((deprecated))
126
+ #define CV_GPU_DEPRECATED __attribute__ ((deprecated))
129
127
#elif defined(__MSVC__) // || defined(__CUDACC__)
130
128
#pragma deprecated(DevMem2D_)
131
- #define __CV_GPU_DEPR_BEFORE__ __declspec (deprecated)
132
- #define __CV_GPU_DEPR_AFTER__
129
+ #define CV_GPU_DEPRECATED __declspec (deprecated)
133
130
#else
134
- #define __CV_GPU_DEPR_BEFORE__
135
- #define __CV_GPU_DEPR_AFTER__
131
+ #define CV_GPU_DEPRECATED
136
132
#endif
137
133
138
- template <typename T> struct __CV_GPU_DEPR_BEFORE__ DevMem2D_ : public PtrStepSz<T>
134
+ template <typename T> struct DevMem2D_ : public PtrStepSz <T>
139
135
{
140
- DevMem2D_ () {}
141
- DevMem2D_ (int rows_, int cols_, T* data_, size_t step_) : PtrStepSz<T>(rows_, cols_, data_, step_) {}
136
+ CV_GPU_DEPRECATED DevMem2D_ () {}
137
+ CV_GPU_DEPRECATED DevMem2D_ (int rows_, int cols_, T* data_, size_t step_) : PtrStepSz<T>(rows_, cols_, data_, step_) {}
142
138
143
139
template <typename U>
144
- explicit __CV_GPU_DEPR_BEFORE__ DevMem2D_ (const DevMem2D_<U>& d) : PtrStepSz<T>(d.rows, d.cols, (T*)d.data, d.step) {}
145
- } __CV_GPU_DEPR_AFTER__ ;
140
+ explicit CV_GPU_DEPRECATED DevMem2D_ (const DevMem2D_<U>& d) : PtrStepSz<T>(d.rows, d.cols, (T*)d.data, d.step) {}
141
+ };
146
142
147
143
typedef DevMem2D_<unsigned char > DevMem2Db;
148
144
typedef DevMem2Db DevMem2D;
@@ -174,8 +170,7 @@ namespace cv
174
170
typedef PtrElemStep_<float > PtrElemStepf;
175
171
typedef PtrElemStep_<int > PtrElemStepi;
176
172
177
- // #undef __CV_GPU_DEPR_BEFORE__
178
- // #undef __CV_GPU_DEPR_AFTER__
173
+ // #undef CV_GPU_DEPRECATED
179
174
180
175
namespace device
181
176
{
0 commit comments