@@ -78,13 +78,13 @@ _InputArray::_InputArray(const std::vector<_Tp>& vec)
78
78
{ init (FIXED_TYPE + STD_VECTOR + DataType<_Tp>::type + ACCESS_READ, &vec); }
79
79
80
80
#ifdef CV_CXX_STD_ARRAY
81
- template <typename _Tp, std::size_t _N > inline
82
- _InputArray::_InputArray (const std::array<_Tp, _N >& arr)
83
- { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_READ, arr.data (), Size (1 , _N )); }
81
+ template <typename _Tp, std::size_t _Nm > inline
82
+ _InputArray::_InputArray (const std::array<_Tp, _Nm >& arr)
83
+ { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_READ, arr.data (), Size (1 , _Nm )); }
84
84
85
- template <std::size_t _N > inline
86
- _InputArray::_InputArray (const std::array<Mat, _N >& arr)
87
- { init (STD_ARRAY_MAT + ACCESS_READ, arr.data (), Size (1 , _N )); }
85
+ template <std::size_t _Nm > inline
86
+ _InputArray::_InputArray (const std::array<Mat, _Nm >& arr)
87
+ { init (STD_ARRAY_MAT + ACCESS_READ, arr.data (), Size (1 , _Nm )); }
88
88
#endif
89
89
90
90
inline
@@ -162,13 +162,13 @@ _OutputArray::_OutputArray(std::vector<_Tp>& vec)
162
162
{ init (FIXED_TYPE + STD_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
163
163
164
164
#ifdef CV_CXX_STD_ARRAY
165
- template <typename _Tp, std::size_t _N > inline
166
- _OutputArray::_OutputArray (std::array<_Tp, _N >& arr)
167
- { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_WRITE, arr.data (), Size (1 , _N )); }
165
+ template <typename _Tp, std::size_t _Nm > inline
166
+ _OutputArray::_OutputArray (std::array<_Tp, _Nm >& arr)
167
+ { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_WRITE, arr.data (), Size (1 , _Nm )); }
168
168
169
- template <std::size_t _N > inline
170
- _OutputArray::_OutputArray (std::array<Mat, _N >& arr)
171
- { init (STD_ARRAY_MAT + ACCESS_WRITE, arr.data (), Size (1 , _N )); }
169
+ template <std::size_t _Nm > inline
170
+ _OutputArray::_OutputArray (std::array<Mat, _Nm >& arr)
171
+ { init (STD_ARRAY_MAT + ACCESS_WRITE, arr.data (), Size (1 , _Nm )); }
172
172
#endif
173
173
174
174
inline
@@ -200,13 +200,13 @@ _OutputArray::_OutputArray(const std::vector<_Tp>& vec)
200
200
{ init (FIXED_TYPE + FIXED_SIZE + STD_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
201
201
202
202
#ifdef CV_CXX_STD_ARRAY
203
- template <typename _Tp, std::size_t _N > inline
204
- _OutputArray::_OutputArray (const std::array<_Tp, _N >& arr)
205
- { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_WRITE, arr.data (), Size (1 , _N )); }
203
+ template <typename _Tp, std::size_t _Nm > inline
204
+ _OutputArray::_OutputArray (const std::array<_Tp, _Nm >& arr)
205
+ { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_WRITE, arr.data (), Size (1 , _Nm )); }
206
206
207
- template <std::size_t _N > inline
208
- _OutputArray::_OutputArray (const std::array<Mat, _N >& arr)
209
- { init (FIXED_SIZE + STD_ARRAY_MAT + ACCESS_WRITE, arr.data (), Size (1 , _N )); }
207
+ template <std::size_t _Nm > inline
208
+ _OutputArray::_OutputArray (const std::array<Mat, _Nm >& arr)
209
+ { init (FIXED_SIZE + STD_ARRAY_MAT + ACCESS_WRITE, arr.data (), Size (1 , _Nm )); }
210
210
#endif
211
211
212
212
template <typename _Tp> inline
@@ -277,13 +277,13 @@ _InputOutputArray::_InputOutputArray(std::vector<_Tp>& vec)
277
277
{ init (FIXED_TYPE + STD_VECTOR + DataType<_Tp>::type + ACCESS_RW, &vec); }
278
278
279
279
#ifdef CV_CXX_STD_ARRAY
280
- template <typename _Tp, std::size_t _N > inline
281
- _InputOutputArray::_InputOutputArray (std::array<_Tp, _N >& arr)
282
- { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_RW, arr.data (), Size (1 , _N )); }
280
+ template <typename _Tp, std::size_t _Nm > inline
281
+ _InputOutputArray::_InputOutputArray (std::array<_Tp, _Nm >& arr)
282
+ { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_RW, arr.data (), Size (1 , _Nm )); }
283
283
284
- template <std::size_t _N > inline
285
- _InputOutputArray::_InputOutputArray (std::array<Mat, _N >& arr)
286
- { init (STD_ARRAY_MAT + ACCESS_RW, arr.data (), Size (1 , _N )); }
284
+ template <std::size_t _Nm > inline
285
+ _InputOutputArray::_InputOutputArray (std::array<Mat, _Nm >& arr)
286
+ { init (STD_ARRAY_MAT + ACCESS_RW, arr.data (), Size (1 , _Nm )); }
287
287
#endif
288
288
289
289
inline _InputOutputArray::_InputOutputArray (std::vector<bool >&)
@@ -314,13 +314,13 @@ _InputOutputArray::_InputOutputArray(const std::vector<_Tp>& vec)
314
314
{ init (FIXED_TYPE + FIXED_SIZE + STD_VECTOR + DataType<_Tp>::type + ACCESS_RW, &vec); }
315
315
316
316
#ifdef CV_CXX_STD_ARRAY
317
- template <typename _Tp, std::size_t _N > inline
318
- _InputOutputArray::_InputOutputArray (const std::array<_Tp, _N >& arr)
319
- { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_RW, arr.data (), Size (1 , _N )); }
317
+ template <typename _Tp, std::size_t _Nm > inline
318
+ _InputOutputArray::_InputOutputArray (const std::array<_Tp, _Nm >& arr)
319
+ { init (FIXED_TYPE + FIXED_SIZE + STD_ARRAY + DataType<_Tp>::type + ACCESS_RW, arr.data (), Size (1 , _Nm )); }
320
320
321
- template <std::size_t _N > inline
322
- _InputOutputArray::_InputOutputArray (const std::array<Mat, _N >& arr)
323
- { init (FIXED_SIZE + STD_ARRAY_MAT + ACCESS_RW, arr.data (), Size (1 , _N )); }
321
+ template <std::size_t _Nm > inline
322
+ _InputOutputArray::_InputOutputArray (const std::array<Mat, _Nm >& arr)
323
+ { init (FIXED_SIZE + STD_ARRAY_MAT + ACCESS_RW, arr.data (), Size (1 , _Nm )); }
324
324
#endif
325
325
326
326
template <typename _Tp> inline
@@ -558,8 +558,8 @@ Mat::Mat(const std::vector<_Tp>& vec, bool copyData)
558
558
}
559
559
560
560
#ifdef CV_CXX_STD_ARRAY
561
- template <typename _Tp, std::size_t _N > inline
562
- Mat::Mat (const std::array<_Tp, _N >& arr, bool copyData)
561
+ template <typename _Tp, std::size_t _Nm > inline
562
+ Mat::Mat (const std::array<_Tp, _Nm >& arr, bool copyData)
563
563
: flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(2 ), rows((int )arr.size()),
564
564
cols(1 ), data(0 ), datastart(0 ), dataend(0 ), allocator(0 ), u(0 ), size(&rows)
565
565
{
@@ -1197,10 +1197,10 @@ Mat::operator std::vector<_Tp>() const
1197
1197
}
1198
1198
1199
1199
#ifdef CV_CXX_STD_ARRAY
1200
- template <typename _Tp, std::size_t _N > inline
1201
- Mat::operator std::array<_Tp, _N >() const
1200
+ template <typename _Tp, std::size_t _Nm > inline
1201
+ Mat::operator std::array<_Tp, _Nm >() const
1202
1202
{
1203
- std::array<_Tp, _N > v;
1203
+ std::array<_Tp, _Nm > v;
1204
1204
copyTo (v);
1205
1205
return v;
1206
1206
}
@@ -1561,8 +1561,8 @@ Mat_<_Tp>::Mat_(const std::vector<_Tp>& vec, bool copyData)
1561
1561
{}
1562
1562
1563
1563
#ifdef CV_CXX_STD_ARRAY
1564
- template <typename _Tp> template <std::size_t _N > inline
1565
- Mat_<_Tp>::Mat_(const std::array<_Tp, _N >& arr, bool copyData)
1564
+ template <typename _Tp> template <std::size_t _Nm > inline
1565
+ Mat_<_Tp>::Mat_(const std::array<_Tp, _Nm >& arr, bool copyData)
1566
1566
: Mat(arr, copyData)
1567
1567
{}
1568
1568
#endif
@@ -1845,10 +1845,10 @@ Mat_<_Tp>::operator std::vector<_Tp>() const
1845
1845
}
1846
1846
1847
1847
#ifdef CV_CXX_STD_ARRAY
1848
- template <typename _Tp> template <std::size_t _N > inline
1849
- Mat_<_Tp>::operator std::array<_Tp, _N >() const
1848
+ template <typename _Tp> template <std::size_t _Nm > inline
1849
+ Mat_<_Tp>::operator std::array<_Tp, _Nm >() const
1850
1850
{
1851
- std::array<_Tp, _N > a;
1851
+ std::array<_Tp, _Nm > a;
1852
1852
copyTo (a);
1853
1853
return a;
1854
1854
}
0 commit comments