#include <sstream>
#include <iostream>
#include <string>
#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 "oct-obj.h"
#include "oct-lvalue.h"
#include "pager.h"
#include "symtab.h"
#include "toplev.h"
#include "variables.h"
#include "parse.h"
Go to the source code of this file.
Functions | |
void | alias_builtin (const std::string &alias, const std::string &name) |
void | check_version (const std::string &version, const std::string &fcn) |
bool | defun_isargout (int nargout, int iout) |
void | defun_isargout (int nargout, int nout, bool *isargout) |
octave_shlib | get_current_shlib (void) |
void | install_builtin_function (octave_builtin::fcn f, const std::string &name, const std::string &doc, bool) |
void | install_dld_function (octave_dld_function::fcn f, const std::string &name, const octave_shlib &shl, const std::string &doc, bool relative) |
void | install_mex_function (void *fptr, bool fmex, const std::string &name, const octave_shlib &shl, bool relative) |
void | print_usage (void) |
void | print_usage (const std::string &name) |
void alias_builtin | ( | const std::string & | alias, | |
const std::string & | name | |||
) |
Definition at line 121 of file defun.cc.
References symbol_table::alias_built_in_function().
void check_version | ( | const std::string & | version, | |
const std::string & | fcn | |||
) |
Definition at line 149 of file defun.cc.
References octave_builtin::curr_lvalue_list, and max().
Definition at line 173 of file defun.cc.
References octave_builtin::curr_lvalue_list, max(), and min().
octave_shlib get_current_shlib | ( | void | ) |
Definition at line 127 of file defun.cc.
References octave_call_stack::current(), octave_mex_function::get_shlib(), octave_dld_function::get_shlib(), octave_base_value::is_dld_function(), and octave_base_value::is_mex_function().
void install_builtin_function | ( | octave_builtin::fcn | f, | |
const std::string & | name, | |||
const std::string & | doc, | |||
bool | ||||
) |
Definition at line 82 of file defun.cc.
References symbol_table::install_built_in_function().
void install_dld_function | ( | octave_dld_function::fcn | f, | |
const std::string & | name, | |||
const octave_shlib & | shl, | |||
const std::string & | doc, | |||
bool | relative | |||
) |
Definition at line 92 of file defun.cc.
References symbol_table::install_built_in_function(), and octave_function::mark_relative().
void install_mex_function | ( | void * | fptr, | |
bool | fmex, | |||
const std::string & | name, | |||
const octave_shlib & | shl, | |||
bool | relative | |||
) |
Definition at line 107 of file defun.cc.
References symbol_table::install_built_in_function(), and octave_function::mark_relative().
void print_usage | ( | void | ) |
Definition at line 51 of file defun.cc.
References octave_call_stack::current(), error(), octave_function::name(), and print_usage().
Referenced by binary_assoc_op_defun_body(), binary_op_defun_body(), const_value(), DEFUN(), DEFUN_DLD(), DEFUNX(), do_accumarray_minmax_fun(), do_bessel(), do_cumminmax_body(), do_fft(), do_fft2(), do_fftn(), do_isglobal(), do_minmax_body(), do_permute(), do_trilu(), print_usage(), set_internal_variable(), and unary_op_defun_body().