include/comma/runtime/commart.h File Reference
#include <stdint.h>
Go to the source code of this file.
Typedefs |
typedef char ** | comma_exinfo_t |
Enumerations |
enum | comma_exception_id { COMMA_CONSTRAINT_ERROR_E,
COMMA_PROGRAM_ERROR_E,
COMMA_ASSERTION_ERROR_E
} |
Functions |
void * | _comma_alloc (uint64_t bytes, uint32_t align) |
comma_exinfo_t | _comma_get_exception (comma_exception_id id) |
void | _comma_raise_exception (comma_exinfo_t info, const char *file_name, uint32_t lineno, const char *message) |
void | _comma_raise_nexception (comma_exinfo_t info, const char *file_name, uint32_t lineno, const char *message, uint32_t length) |
void | _comma_raise_system (uint32_t id, const char *file_name, uint32_t lineno, const char *message) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
COMMA_CONSTRAINT_ERROR_E |
|
COMMA_PROGRAM_ERROR_E |
|
COMMA_ASSERTION_ERROR_E |
|
Definition at line 32 of file commart.h.
Function Documentation
void* _comma_alloc |
( |
uint64_t |
bytes, |
|
|
uint32_t |
align | |
|
) |
| | |
void _comma_raise_exception |
( |
comma_exinfo_t |
info, |
|
|
const char * |
file_name, |
|
|
uint32_t |
lineno, |
|
|
const char * |
message | |
|
) |
| | |
void _comma_raise_nexception |
( |
comma_exinfo_t |
info, |
|
|
const char * |
file_name, |
|
|
uint32_t |
lineno, |
|
|
const char * |
message, |
|
|
uint32_t |
length | |
|
) |
| | |
void _comma_raise_system |
( |
uint32_t |
id, |
|
|
const char * |
file_name, |
|
|
uint32_t |
lineno, |
|
|
const char * |
message | |
|
) |
| | |