7 #include <cudf/utilities/export.hpp>
9 #include <cuda/std/cstdint>
16 namespace CUDF_EXPORT
cudf {
26 enum class [[nodiscard]]
errc : cuda::std::int8_t {
28 ARITHMETIC_OVERFLOW = 1,
40 case errc::SUCCESS:
return "SUCCESS";
41 case errc::ARITHMETIC_OVERFLOW:
return "ARITHMETIC_OVERFLOW";
42 case errc::DIVISION_BY_ZERO:
return "DIVISION_BY_ZERO";
43 default:
return "UNKNOWN_ERROR";
constexpr char const * to_string(errc error)
Convert an errc error code to a human-readable string.
errc
An enumeration of error codes that can occur during operations.