SyTen

◆ cuda_handle_error_impl() [2/2]

cudaError_t syten::Cuda::cuda_handle_error_impl ( cudaError_t  err,
Vec< cudaError_t >  acceptable_errors,
std::string  str,
SourceLocation  location = SourceLocation::current() 
)

Implementation for helper function to handle Cuda return values by throwing an assertion failure if the return value is neither cudaSuccess nor in the list of acceptable errors.

References syten::hasMember(), SYTEN_ASSERT_MSG, and SYTEN_PRETTY_SLOC.

+ Here is the call graph for this function: