26 #if defined (HAVE_CONFIG_H)
47 "mex function",
"mex function");
50 (
void *
fptr,
bool interleaved,
bool fmex,
const octave::dynamic_library& shl,
51 const std::string& nm)
53 m_sh_lib (shl), m_interleaved (interleaved), m_is_fmex (fmex),
54 m_is_system_fcn_file (false)
60 static const std::string canonical_oct_file_dir
64 : canonical_oct_file_dir;
67 = (! file_name.empty ()
97 return tw.execute_mex_function (*
this, nargout, args);
void(* m_exit_fcn_ptr)(void)
bool m_is_system_fcn_file
octave_value_list execute(octave::tree_evaluator &tw, int nargout=0, const octave_value_list &args=octave_value_list())
void mark_fcn_file_up_to_date(const octave::sys::time &t)
~octave_mex_function(void)
octave::sys::time time_parsed(void) const
octave::dynamic_library m_sh_lib
std::string fcn_file_name(void) const
octave_mex_function(void)
std::string oct_file_dir(void)
std::string canonicalize_file_name(const std::string &name)
dynamic_loader & __get_dynamic_loader__(void)
FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &)
#define DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA(t, n, c)