File indexing completed on 2026-07-26 08:22:12
0001
0002
0003
0004
0005
0006
0007
0008 #pragma once
0009
0010
0011 #include <hip/hip_runtime_api.h>
0012
0013
0014 #define TRACCC_HIP_ERROR_CHECK(EXP) \
0015 do { \
0016 hipError_t errorCode = EXP; \
0017 if (errorCode != hipSuccess) { \
0018 traccc::hip::details::throw_error(errorCode, #EXP, __FILE__, __LINE__); \
0019 } \
0020 } while (false)
0021
0022 namespace traccc::hip::details {
0023
0024
0025 void throw_error(hipError_t errorCode, const char* expression, const char* file,
0026 int line);
0027
0028 }