include/comma/runtime/commart.h File Reference

#include <stdint.h>
This graph shows which files directly or indirectly include this file:

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

typedef char** comma_exinfo_t

Definition at line 26 of file commart.h.


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 
)

Definition at line 16 of file crt_alloc.c.

comma_exinfo_t _comma_get_exception ( comma_exception_id  id  ) 

Definition at line 1151 of file crt_exceptions.c.

void _comma_raise_exception ( comma_exinfo_t  info,
const char *  file_name,
uint32_t  lineno,
const char *  message 
)

Definition at line 925 of file crt_exceptions.c.

void _comma_raise_nexception ( comma_exinfo_t  info,
const char *  file_name,
uint32_t  lineno,
const char *  message,
uint32_t  length 
)

Definition at line 961 of file crt_exceptions.c.

void _comma_raise_system ( uint32_t  id,
const char *  file_name,
uint32_t  lineno,
const char *  message 
)

Definition at line 1014 of file crt_exceptions.c.


Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1