26 #if defined (HAVE_CONFIG_H)
64 error (
"print_usage: invalid function");
76 if (version != OCTAVE_API_VERSION)
78 error (
"API version %s found in .oct file function '%s'\n"
79 " does not match the running Octave (API version %s)\n"
80 " this can lead to incorrect results or other failures\n"
81 " you can fix this problem by recompiling this .oct file",
82 version.c_str (), fcn.c_str (), OCTAVE_API_VERSION);
159 retval =
mex->get_shlib ();
virtual bool is_mex_function(void) const
virtual bool is_dld_function(void) const
octave_value_list(* fcn)(const octave_value_list &, int)
octave_value_list(* meth)(octave::interpreter &, const octave_value_list &, int)
octave::dynamic_library get_shlib(void) const
std::string name(void) const
void install_built_in_function(const std::string &name, const octave_value &fcn)
octave_function * current_function(bool skip_first=false) const
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
void install_dld_function(octave_dld_function::fcn f, const std::string &name, const dynamic_library &shl, const std::string &doc, bool relative)
dynamic_library get_current_shlib(void)
void install_mex_function(void *fptr, bool fmex, const std::string &name, const dynamic_library &shl, bool relative)
void check_version(const std::string &version, const std::string &fcn)
void error(const char *fmt,...)
symbol_table & __get_symbol_table__(void)
tree_evaluator & __get_evaluator__(void)
F77_RET_T const F77_DBLE const F77_DBLE * f
FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &)
octave_value_list feval(const char *name, const octave_value_list &args, int nargout)
Evaluate an Octave function (built-in or interpreted) and return the list of result values.