vtk-m/vtkm/testing
Kenneth Moreland f62b50259e Refactor deprecated macros
Previously we relied on CMake's compiler detection module to build the
macros for using the deprecated attribute. However, CMake created macros
for pre-C++14 versions of the feature, which do not work in all cases.
Also, we have the need to be able to suppress deprecation warnings when
we are implementing a deprecated thing. Since we have to query compilers
ourself, we might as well figure out if the deprecated attribute we want
is supported.

Worst case is that we won't support deprecation warnings everywhere we
could. That will not create incorrect code and we can always add that
later.
2019-11-06 14:47:59 -07:00
..
CMakeLists.txt Add VTKM_DEPRECATED macro 2019-11-06 09:58:53 -07:00
Testing.h Add VTKM_DEPRECATED macro 2019-11-06 09:58:53 -07:00
TestingGeometry.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TestingMath.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
UnitTestBinaryOperators.cxx added missing MinAndMax BinaryOperator tests, updated formatting 2019-04-30 09:43:17 -06:00
UnitTestBinaryPredicates.cxx added missing MinAndMax BinaryOperator tests, updated formatting 2019-04-30 09:43:17 -06:00
UnitTestBounds.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestCellShape.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestDeprecated.cxx Refactor deprecated macros 2019-11-06 14:47:59 -07:00
UnitTestExceptions.cxx RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
UnitTestHash.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestListTag.cxx Avoid touching ListTag internals 2019-07-22 08:36:28 -06:00
UnitTestMath.cxx For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
UnitTestMatrix.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestNewtonsMethod.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestNoAssert.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestPair.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestRange.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestTesting.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestTransform3D.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestTypeListTag.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestTypes.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestTypeTraits.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestUnaryPredicates.cxx added missing MinAndMax BinaryOperator tests, updated formatting 2019-04-30 09:43:17 -06:00
UnitTestVecAxisAlignedPointCoordinates.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestVecFromPortal.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestVecFromPortalPermute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestVectorAnalysis.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestVecTraits.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestVecVariable.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
VecTraitsTests.h Add recursive component queries to VecTraits 2019-09-09 08:19:15 -06:00