GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
defun.cc File Reference
#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 "ovl.h"
#include "oct-lvalue.h"
#include "pager.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "symtab.h"
#include "variables.h"

Go to the source code of this file.

Functions

void check_version (const std::string &version, const std::string &fcn)
 
dynamic_library get_current_shlib ()
 
void install_dld_function (octave_dld_function::fcn f, const std::string &name, const dynamic_library &shl, const std::string &doc, bool relative)
 
void install_dld_function (octave_dld_function::meth m, const std::string &name, const dynamic_library &shl, const std::string &doc, bool relative)
 
void install_mex_function (void *fptr, bool fmex, const std::string &name, const dynamic_library &shl, bool relative)
 
void print_usage ()
 
void print_usage (const std::string &name)
 

Function Documentation

◆ check_version()

void check_version ( const std::string &  version,
const std::string &  fcn 
)

Definition at line 75 of file defun.cc.

References error(), and OCTAVE_API_VERSION.

◆ get_current_shlib()

◆ install_dld_function() [1/2]

void install_dld_function ( octave_dld_function::fcn  f,
const std::string &  name,
const dynamic_library shl,
const std::string &  doc,
bool  relative 
)

◆ install_dld_function() [2/2]

void install_dld_function ( octave_dld_function::meth  m,
const std::string &  name,
const dynamic_library shl,
const std::string &  doc,
bool  relative 
)

◆ install_mex_function()

void install_mex_function ( void *  fptr,
bool  fmex,
const std::string &  name,
const dynamic_library shl,
bool  relative 
)

◆ print_usage() [1/2]

void print_usage ( void  )

◆ print_usage() [2/2]

void print_usage ( const std::string &  name)

Definition at line 67 of file defun.cc.

References __get_interpreter__(), and interpreter::feval().