MCPcopy Create free account
hub / github.com/clMathLibraries/clSPARSE / stringifyStatus

Function stringifyStatus

src/include/clSPARSE-error.h:47–150  ·  view source on GitHub ↗

! \brief Inline function to return a const char* for an enum value. * \details Each case label corresponds with an enum value that may be returned * from a clSPARSE API. * \note Proper decleration of function in header is 'static inline' for C99 compatibility * \sa http://clang.llvm.org/compatibility.html#inline */

Source from the content-addressed store, hash-verified

45 * \sa http://clang.llvm.org/compatibility.html#inline
46 */
47static inline const char*
48stringifyStatus( const cl_int status )
49{
50 switch( status )
51 {
52 case CL_INVALID_GLOBAL_WORK_SIZE:
53 return "CL_INVALID_GLOBAL_WORK_SIZE";
54 case CL_INVALID_MIP_LEVEL:
55 return "CL_INVALID_MIP_LEVEL";
56 case CL_INVALID_BUFFER_SIZE:
57 return "CL_INVALID_BUFFER_SIZE";
58 case CL_INVALID_GL_OBJECT:
59 return "CL_INVALID_GL_OBJECT";
60 case CL_INVALID_OPERATION:
61 return "CL_INVALID_OPERATION";
62 case CL_INVALID_EVENT:
63 return "CL_INVALID_EVENT";
64 case CL_INVALID_EVENT_WAIT_LIST:
65 return "CL_INVALID_EVENT_WAIT_LIST";
66 case CL_INVALID_GLOBAL_OFFSET:
67 return "CL_INVALID_GLOBAL_OFFSET";
68 case CL_INVALID_WORK_ITEM_SIZE:
69 return "CL_INVALID_WORK_ITEM_SIZE";
70 case CL_INVALID_WORK_GROUP_SIZE:
71 return "CL_INVALID_WORK_GROUP_SIZE";
72 case CL_INVALID_WORK_DIMENSION:
73 return "CL_INVALID_WORK_DIMENSION";
74 case CL_INVALID_KERNEL_ARGS:
75 return "CL_INVALID_KERNEL_ARGS";
76 case CL_INVALID_ARG_SIZE:
77 return "CL_INVALID_ARG_SIZE";
78 case CL_INVALID_ARG_VALUE:
79 return "CL_INVALID_ARG_VALUE";
80 case CL_INVALID_ARG_INDEX:
81 return "CL_INVALID_ARG_INDEX";
82 case CL_INVALID_KERNEL:
83 return "CL_INVALID_KERNEL";
84 case CL_INVALID_KERNEL_DEFINITION:
85 return "CL_INVALID_KERNEL_DEFINITION";
86 case CL_INVALID_KERNEL_NAME:
87 return "CL_INVALID_KERNEL_NAME";
88 case CL_INVALID_PROGRAM_EXECUTABLE:
89 return "CL_INVALID_PROGRAM_EXECUTABLE";
90 case CL_INVALID_PROGRAM:
91 return "CL_INVALID_PROGRAM";
92 case CL_INVALID_BUILD_OPTIONS:
93 return "CL_INVALID_BUILD_OPTIONS";
94 case CL_INVALID_BINARY:
95 return "CL_INVALID_BINARY";
96 case CL_INVALID_SAMPLER:
97 return "CL_INVALID_SAMPLER";
98 case CL_INVALID_IMAGE_SIZE:
99 return "CL_INVALID_IMAGE_SIZE";
100 case CL_INVALID_IMAGE_FORMAT_DESCRIPTOR:
101 return "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR";
102 case CL_INVALID_MEM_OBJECT:
103 return "CL_INVALID_MEM_OBJECT";
104 case CL_INVALID_HOST_PTR:

Callers 1

clSPARSE_VFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected