Navigation

Operators and Keywords

Function List:

C++ API

mex Class Reference

Collaboration diagram for mex:

List of all members.


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)
mxArraymark_array (mxArray *ptr)
void unmark_array (mxArray *ptr)
void mark_foreign (void *ptr)
void unmark_foreign (void *ptr)
mxArraymake_value (const octave_value &ov)
bool free_value (mxArray *ptr)
octave_mex_functioncurrent_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

Constructor & Destructor Documentation

mex::mex ( octave_mex_function f  )  [inline]

mex::~mex ( void   )  [inline]


Member Function Documentation

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]

bool mex::free_value ( mxArray 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]

mxArray* mex::mark_array ( mxArray 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]


Member Data Documentation

jmp_buf mex::jump


The documentation for this class was generated from the following file: