Navigation

Operators and Keywords

Function List:

C++ API

octave_mex_function Class Reference

#include <ov-mex-fcn.h>

Inherits octave_function.

Collaboration diagram for octave_mex_function:

List of all members.


Public Member Functions

 octave_mex_function (void)
 octave_mex_function (void *fptr, bool fmex, const octave_shlib &shl, const std::string &nm=std::string())
 ~octave_mex_function (void)
octave_value subsref (const std::string &type, const std::list< octave_value_list > &idx)
octave_value_list subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout)
octave_functionfunction_value (bool=false)
const octave_functionfunction_value (bool=false) const
void mark_fcn_file_up_to_date (const octave_time &t)
std::string fcn_file_name (void) const
octave_time time_parsed (void) const
octave_time time_checked (void) const
bool is_system_fcn_file (void) const
bool is_builtin_function (void) const
bool is_mex_function (void) const
octave_value_list do_multi_index_op (int nargout, const octave_value_list &args)
void atexit (void(*fcn)(void))

Constructor & Destructor Documentation

octave_mex_function::octave_mex_function ( void   )  [inline]

octave_mex_function::octave_mex_function ( void *  fptr,
bool  fmex,
const octave_shlib shl,
const std::string nm = std::string () 
)

octave_mex_function::~octave_mex_function ( void   ) 


Member Function Documentation

void octave_mex_function::atexit ( void(*)(void)  fcn  )  [inline]

octave_value_list octave_mex_function::do_multi_index_op ( int  nargout,
const octave_value_list args 
) [virtual]

Reimplemented from octave_base_value.

std::string octave_mex_function::fcn_file_name ( void   )  const [virtual]

Reimplemented from octave_function.

const octave_function* octave_mex_function::function_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_function* octave_mex_function::function_value ( bool  = false  )  [inline, virtual]

Reimplemented from octave_base_value.

bool octave_mex_function::is_builtin_function ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_mex_function::is_mex_function ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_mex_function::is_system_fcn_file ( void   )  const [inline, virtual]

Reimplemented from octave_function.

void octave_mex_function::mark_fcn_file_up_to_date ( const octave_time t  )  [inline, virtual]

Reimplemented from octave_function.

octave_value_list octave_mex_function::subsref ( const std::string type,
const std::list< octave_value_list > &  idx,
int  nargout 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_mex_function::subsref ( const std::string type,
const std::list< octave_value_list > &  idx 
) [inline, virtual]

Reimplemented from octave_base_value.

octave_time octave_mex_function::time_checked ( void   )  const [inline, virtual]

Reimplemented from octave_function.

octave_time octave_mex_function::time_parsed ( void   )  const [virtual]

Reimplemented from octave_function.


The documentation for this class was generated from the following files: