#include "oct-shlib.h"
#include <defaults.h>
#include "dynamic-ld.h"
#include "error.h"
#include "gripes.h"
#include "oct-obj.h"
#include "ov-mex-fcn.h"
#include "ov.h"
#include "profiler.h"
#include "toplev.h"
#include "unwind-prot.h"
Go to the source code of this file.
Functions | |
octave_value_list | call_mex (bool have_fmex, void *f, const octave_value_list &args, int nargout, octave_mex_function *curr_mex_fcn) |
DEFINE_OCTAVE_ALLOCATOR (octave_mex_function) | |
DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_mex_function,"mex function","mex function") |
octave_value_list call_mex | ( | bool | have_fmex, | |
void * | f, | |||
const octave_value_list & | args, | |||
int | nargout, | |||
octave_mex_function * | curr_mex_fcn | |||
) |
Definition at line 3099 of file mex.cc.
References unwind_protect::add(), mex::cleanup(), error_state, mex::jump, octave_value_list::length(), mex::make_value(), OCTAVE_LOCAL_BUFFER, unwind_protect::protect_var(), octave_value_list::resize(), and unwind_protect::run().
Referenced by octave_mex_function::do_multi_index_op().
DEFINE_OCTAVE_ALLOCATOR | ( | octave_mex_function | ) |
DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA | ( | octave_mex_function | , | |
"mex function" | , | |||
"mex function" | ||||
) |