26 #if defined (HAVE_CONFIG_H)
62 error (
"print_usage: invalid function");
76 error (
"API version %s found in .oct file function '%s'\n"
77 " does not match the running Octave (API version %s)\n"
78 " this can lead to incorrect results or other failures\n"
79 " you can fix this problem by recompiling this .oct file",
void install_built_in_function(const std::string &name, const octave_value &fcn)
octave_function * current_function(bool skip_first=false) const
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_dld_function(octave_dld_function::fcn f, const std::string &name, const octave::dynamic_library &shl, const std::string &doc, bool relative)
void install_mex_function(void *fptr, bool fmex, const std::string &name, const octave::dynamic_library &shl, bool relative)
void check_version(const std::string &version, const std::string &fcn)
octave::dynamic_library get_current_shlib(void)
void error(const char *fmt,...)
F77_RET_T const F77_DBLE const F77_DBLE * f
FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &)
tree_evaluator & __get_evaluator__(const std::string &who)
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.
symbol_table & __get_symbol_table__(const std::string &who)
octave_value::octave_value(const Array< char > &chm, char type) return retval
#define OCTAVE_API_VERSION