#include <sstream>
#include <iostream>
#include <string>
#include "call-stack.h"
#include "defun.h"
#include "dynamic-ld.h"
#include "error.h"
#include "help.h"
#include "ov.h"
#include "ov-builtin.h"
#include "ov-dld-fcn.h"
#include "ov-fcn.h"
#include "ov-mex-fcn.h"
#include "ov-usr-fcn.h"
#include "ovl.h"
#include "oct-lvalue.h"
#include "pager.h"
#include "pt-eval.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "symtab.h"
#include "variables.h"
#include "parse.h"
Go to the source code of this file.
void alias_builtin | ( | const std::string & | alias, |
const std::string & | name | ||
) |
Definition at line 167 of file defun.cc.
References octave::__get_symbol_table__(), octave::symbol_table::alias_built_in_function(), and name.
void check_version | ( | const std::string & | version, |
const std::string & | fcn | ||
) |
Definition at line 73 of file defun.cc.
References error(), fcn, and OCTAVE_API_VERSION.
bool defun_isargout | ( | int | nargout, |
int | iout | ||
) |
Definition at line 212 of file defun.cc.
References octave::__get_evaluator__(), octave::tree_evaluator::isargout(), and nargout().
void defun_isargout | ( | int | nargout, |
int | nout, | ||
bool * | isargout | ||
) |
Definition at line 220 of file defun.cc.
References octave::__get_evaluator__(), octave::tree_evaluator::isargout(), and nargout().
octave::dynamic_library get_current_shlib | ( | void | ) |
Definition at line 184 of file defun.cc.
References octave::__get_call_stack__(), cs, octave::call_stack::current(), octave_dld_function::get_shlib(), octave_base_value::is_dld_function(), octave_base_value::is_mex_function(), and retval.
void install_builtin_dispatch | ( | const std::string & | name, |
const std::string & | klass | ||
) |
Definition at line 175 of file defun.cc.
References octave::__get_symbol_table__(), octave::symbol_table::install_built_in_dispatch(), and name.
void install_builtin_function | ( | octave_builtin::fcn | f, |
const std::string & | name, | ||
const std::string & | file, | ||
const std::string & | doc, | ||
bool | |||
) |
Definition at line 88 of file defun.cc.
References octave::__get_symbol_table__(), f, fcn, file, octave::symbol_table::install_built_in_function(), and name.
void install_builtin_function | ( | octave_builtin::meth | m, |
const std::string & | name, | ||
const std::string & | file, | ||
const std::string & | doc, | ||
bool | |||
) |
Definition at line 101 of file defun.cc.
References octave::__get_symbol_table__(), fcn, file, octave::symbol_table::install_built_in_function(), and name.
void install_dld_function | ( | octave_dld_function::fcn | f, |
const std::string & | name, | ||
const octave::dynamic_library & | shl, | ||
const std::string & | doc, | ||
bool | relative | ||
) |
Definition at line 114 of file defun.cc.
References octave::__get_symbol_table__(), f, fcn, octave::symbol_table::install_built_in_function(), octave_function::mark_relative(), and name.
void install_dld_function | ( | octave_dld_function::meth | m, |
const std::string & | name, | ||
const octave::dynamic_library & | shl, | ||
const std::string & | doc, | ||
bool | relative | ||
) |
Definition at line 132 of file defun.cc.
References octave::__get_symbol_table__(), fcn, octave::symbol_table::install_built_in_function(), octave_function::mark_relative(), and name.
void install_mex_function | ( | void * | fptr, |
bool | fmex, | ||
const std::string & | name, | ||
const octave::dynamic_library & | shl, | ||
bool | relative | ||
) |
Definition at line 150 of file defun.cc.
References octave::__get_symbol_table__(), fcn, octave::symbol_table::install_built_in_function(), octave_function::mark_relative(), and name.
void print_usage | ( | void | ) |
Definition at line 54 of file defun.cc.
References octave::__get_call_stack__(), cs, octave::call_stack::current(), error(), and octave_function::name().
Referenced by addlistener(), bitop(), cat(), do_bessel(), do_fft(), do_fft2(), do_fftn(), do_isglobal(), do_minmax_body(), do_trilu(), octave::tree_evaluator::echo(), F__betainc__(), F__contourc__(), F__dsearchn__(), F__expint__(), F__ftp__(), F__gammainc__(), F__get_frame__(), F__ichol0__(), F__icholt__(), F__ilu0__(), F__is_handle_visible__(), F__lin_interpn__(), F__magick_read__(), F__open_with_system_app__(), F__profiler_data__(), F__profiler_enable__(), F__profiler_reset__(), F__qp__(), F__version_info__(), F__zoom__(), Fabs(), Facos(), Facosh(), Fangle(), Fasin(), Fasinh(), Fatan(), Fatanh(), Fbalance(), Fblkmm(), Fcbrt(), Fcell2struct(), Fcolloc(), Fconv2(), Fdaspk(), Fdasrt(), Fdassl(), Fdet(), Fdiary(), Fdup2(), Fedit_history(), Feig(), Fellipj(), Ffilter(), Ffrewind(), Ffunctions(), Ffwrite(), Fgcd(), Fget(), Fgetenv(), Fgsvd(), Fhess(), Finv(), Fisfield(), Fisguirunning(), Fissparse(), Flogical(), Flsode(), Fmgorth(), Fnproc(), Fnumfields(), FOCTAVE_EXEC_HOME(), FonCleanup(), Fopenvar(), Fprogram_invocation_name(), Fquad(), Fqz(), Frats(), Frcond(), Freaddir(), Fregexp(), Freset(), Fschur(), Fsetenv(), FSIG(), Fsizeof(), Fsqrtm(), Fsvd(), Ftoc(), G__delaunayn__(), G__eigs__(), G__glpk__(), G__ode15__(), G__osmesa_print__(), G__voronoi__(), Gamd(), Gaudiodevinfo(), Gaudioread(), Gccolamd(), Gchol(), Gcolamd(), Gconvhulln(), Gdmperm(), Gfftw(), Gqr(), Gsymbfact(), Gsymrcm(), if(), name(), octave::bp_table::parse_dbfunction_params(), pattern(), sparse(), subsref(), and octave::xzip().
void print_usage | ( | const std::string & | name | ) |
Definition at line 67 of file defun.cc.
References octave::feval(), and name.