#include <ov-builtin.h>
Inherits octave_function.
Inherited by octave_dld_function.
Public Types | |
typedef octave_value_list(* | fcn )(const octave_value_list &, int) |
Public Member Functions | |
octave_builtin (void) | |
octave_builtin (fcn ff, const std::string &nm=std::string(), const std::string &ds=std::string()) | |
~octave_builtin (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 |
bool | is_builtin_function (void) const |
octave_value_list | do_multi_index_op (int nargout, const octave_value_list &args) |
Protected Attributes | |
fcn | f |
typedef octave_value_list(* octave_builtin::fcn)(const octave_value_list &, int) |
octave_builtin::octave_builtin | ( | void | ) | [inline] |
octave_builtin::octave_builtin | ( | fcn | ff, | |
const std::string & | nm = std::string () , |
|||
const std::string & | ds = std::string () | |||
) | [inline] |
octave_builtin::~octave_builtin | ( | void | ) | [inline] |
octave_value_list octave_builtin::do_multi_index_op | ( | int | nargout, | |
const octave_value_list & | args | |||
) | [virtual] |
Reimplemented from octave_base_value.
const octave_function* octave_builtin::function_value | ( | bool | = false |
) | const [inline, virtual] |
Reimplemented from octave_base_value.
octave_function* octave_builtin::function_value | ( | bool | = false |
) | [inline, virtual] |
Reimplemented from octave_base_value.
bool octave_builtin::is_builtin_function | ( | void | ) | const [inline, virtual] |
octave_value_list octave_builtin::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
int | nargout | |||
) | [virtual] |
Reimplemented from octave_base_value.
octave_value octave_builtin::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx | |||
) | [inline, virtual] |
Reimplemented from octave_base_value.
fcn octave_builtin::f [protected] |