Go to the documentation of this file.
19 #ifndef viskores_Assert_h
20 #define viskores_Assert_h
27 #ifndef VISKORES_NO_ASSERT
29 #define VISKORES_NO_ASSERT
30 #elif defined(VISKORES_CUDA_DEVICE_PASS) && defined(VISKORES_NO_ASSERT_CUDA)
31 #define VISKORES_NO_ASSERT
32 #elif defined(VISKORES_HIP) && defined(VISKORES_NO_ASSERT_HIP)
33 #define VISKORES_NO_ASSERT
35 #endif // VISKORES_NO_ASSERT
50 #ifndef VISKORES_NO_ASSERT
51 #define VISKORES_ASSERT(condition) assert(condition)
52 #define VISKORES_ASSERTS_CHECKED
54 #define VISKORES_ASSERT(condition) (void)(condition)
57 #endif //viskores_Assert_h