Functions

defun.cc File Reference

#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"
Include dependency graph for defun.cc:

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)

Function Documentation

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 67 of file defun.cc.

References error().

bool defun_isargout ( int  nargout,
int  iout 
)

Definition at line 149 of file defun.cc.

References octave_builtin::curr_lvalue_list, and max().

void defun_isargout ( int  nargout,
int  nout,
bool isargout 
)

Definition at line 173 of file defun.cc.

References octave_builtin::curr_lvalue_list, max(), and min().

octave_shlib get_current_shlib ( void   ) 
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 
)
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  ) 

Definition at line 61 of file defun.cc.

References feval().

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines