GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "oct-shlib.h"
#include "call-stack.h"
#include <defaults.h>
#include "dynamic-ld.h"
#include "error.h"
#include "errwarn.h"
#include "ovl.h"
#include "ov-mex-fcn.h"
#include "ov.h"
#include "profiler.h"
#include "interpreter.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) |
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 3069 of file mex.cc.
References mxArray::as_octave_value(), context, f, fcn, frame, octave_value_list::length(), mex::make_value(), nargin, nargout(), OCTAVE_LOCAL_BUFFER, action_container::protect_var(), octave_value_list::resize(), and retval.
Referenced by octave_mex_function::do_multi_index_op().