#include <ov-builtin.h>
Inherits octave_function.
Inherited by octave_dld_function.
List of all members.
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_value_list | subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout, const std::list< octave_lvalue > *lvalue_list) |
octave_function * | function_value (bool=false) |
bool | is_builtin_function (void) const |
octave_value_list | do_multi_index_op (int nargout, const octave_value_list &args) |
octave_value_list | do_multi_index_op (int nargout, const octave_value_list &args, const std::list< octave_lvalue > *lvalue_list) |
Static Public Attributes |
static const std::list
< octave_lvalue > * | curr_lvalue_list = 0 |
Protected Attributes |
fcn | f |
Member Typedef Documentation
Constructor & Destructor Documentation
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] |
Member Function Documentation
bool octave_builtin::is_builtin_function |
( |
void |
|
) |
const [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: