Public Member Functions | |
mex (octave_mex_function *f) | |
~mex (void) | |
const char * | function_name (void) const |
void * | malloc_unmarked (size_t n) |
void * | malloc (size_t n) |
void * | calloc_unmarked (size_t n, size_t t) |
void * | calloc (size_t n, size_t t) |
void * | realloc (void *ptr, size_t n) |
void | free (void *ptr) |
void | mark (void *ptr) |
void | unmark (void *ptr) |
mxArray * | mark_array (mxArray *ptr) |
void | unmark_array (mxArray *ptr) |
void | mark_foreign (void *ptr) |
void | unmark_foreign (void *ptr) |
mxArray * | make_value (const octave_value &ov) |
bool | free_value (mxArray *ptr) |
octave_mex_function * | current_mex_function (void) const |
void | abort (void) |
Static Public Member Functions | |
static void | cleanup (void *ptr) |
Public Attributes | |
int | trap_feval_error |
jmp_buf | jump |
mex::mex | ( | octave_mex_function * | f | ) | [inline] |
mex::~mex | ( | void | ) | [inline] |
void mex::abort | ( | void | ) | [inline] |
void* mex::calloc | ( | size_t | n, | |
size_t | t | |||
) | [inline] |
void* mex::calloc_unmarked | ( | size_t | n, | |
size_t | t | |||
) | [inline] |
static void mex::cleanup | ( | void * | ptr | ) | [inline, static] |
octave_mex_function* mex::current_mex_function | ( | void | ) | const [inline] |
void mex::free | ( | void * | ptr | ) | [inline] |
const char* mex::function_name | ( | void | ) | const [inline] |
mxArray* mex::make_value | ( | const octave_value & | ov | ) | [inline] |
void* mex::malloc | ( | size_t | n | ) | [inline] |
void* mex::malloc_unmarked | ( | size_t | n | ) | [inline] |
void mex::mark | ( | void * | ptr | ) | [inline] |
void mex::mark_foreign | ( | void * | ptr | ) | [inline] |
void* mex::realloc | ( | void * | ptr, | |
size_t | n | |||
) | [inline] |
void mex::unmark | ( | void * | ptr | ) | [inline] |
void mex::unmark_array | ( | mxArray * | ptr | ) | [inline] |
void mex::unmark_foreign | ( | void * | ptr | ) | [inline] |
jmp_buf mex::jump |