#include <ov-mex-fcn.h>
Inherits octave_function.
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_function * | function_value (bool=false) |
const octave_function * | function_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)) |
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 | ) |
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.