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 |   | 
        
        
           | 
          ) | 
           |  |  |