opencv/samples/cpp/tutorial_code
Sean McBride e64857c561
Merge pull request #23736 from seanm:c++11-simplifications
Removed all pre-C++11 code, workarounds, and branches #23736

This removes a bunch of pre-C++11 workrarounds that are no longer necessary as C++11 is now required.
It is a nice clean up and simplification.

* No longer unconditionally #include <array> in cvdef.h, include explicitly where needed
* Removed deprecated CV_NODISCARD, already unused in the codebase
* Removed some pre-C++11 workarounds, and simplified some backwards compat defines
* Removed CV_CXX_STD_ARRAY
* Removed CV_CXX_MOVE_SEMANTICS and CV_CXX_MOVE
* Removed all tests of CV_CXX11, now assume it's always true. This allowed removing a lot of dead code.
* Updated some documentation consequently.
* Removed all tests of CV_CXX11, now assume it's always true
* Fixed links.

---------

Co-authored-by: Maksim Shabunin <maksim.shabunin@gmail.com>
Co-authored-by: Alexander Smorkalov <alexander.smorkalov@xperience.ai>
2024-01-19 16:53:08 +03:00
..
calib3d Merge pull request #23575 from vovka643:4.x_aruco_calib3d_calibration 2023-05-19 21:06:23 +03:00
compatibility Merge pull request #13253 from alalek:fix_13201 2018-11-23 20:02:46 +03:00
core Merge pull request #23736 from seanm:c++11-simplifications 2024-01-19 16:53:08 +03:00
features2D Add more references. Update missing references with webarchive. Use mathbf for matrices. Check that the determinant of the rotation matrix is not negative (reflection), and correct it if it is the case. 2022-06-19 01:27:32 +02:00
gapi Merge pull request #21157 from alexgiving:atrutnev/move_resize 2021-12-29 15:13:43 +00:00
gpu Merge branch 'thrust_tutorial' of http://github.com/dtmoodie/opencv into thrust_tutorial 2015-11-10 12:29:51 -05:00
HighGUI Merge pull request #22149 from seanm:sprintf 2022-06-25 06:48:22 +03:00
Histograms_Matching Merge pull request #23442 from LaurentBerger:tuto_findFile 2023-04-06 13:02:00 +03:00
imgcodecs/GDAL_IO Update documentation ( tutorials ) 2016-08-15 17:23:04 +03:00
ImgProc Merge pull request #23442 from LaurentBerger:tuto_findFile 2023-04-06 13:02:00 +03:00
ImgTrans Merge pull request #23442 from LaurentBerger:tuto_findFile 2023-04-06 13:02:00 +03:00
introduction Merge pull request #16889 from mehlukas:3.4-consolidateImshow 2020-04-07 14:14:51 +00:00
ml Update Samples 2019-09-05 01:10:51 +03:00
objectDetection move tutorial to imgproc and example to ImgTrans 2022-09-10 17:42:20 +02:00
photo Update Samples 2019-09-05 01:10:51 +03:00
ShapeDescriptors Update Samples 2019-09-05 01:10:51 +03:00
snippets Merge pull request #23342 from n0099:#23335 2023-05-03 14:15:53 +03:00
TrackingMotion build: eliminate build warnings 2021-08-28 17:11:26 +00:00
video Fix some typos in platforms/, samples/, 3rdparty/. 2022-09-07 16:09:23 +03:00
videoio samples: fix build without threading support 2021-10-19 09:31:12 +00:00
xfeatures2D Update Samples 2019-09-05 01:10:51 +03:00