#include <pt-fcn-handle.h>
Inherits tree_expression.
Public Member Functions | |
tree_anon_fcn_handle (int l=-1, int c=-1) | |
tree_anon_fcn_handle (tree_parameter_list *pl, tree_parameter_list *rl, tree_statement_list *cl, symbol_table::scope_id sid, int l=-1, int c=-1) | |
~tree_anon_fcn_handle (void) | |
bool | has_magic_end (void) const |
bool | rvalue_ok (void) const |
octave_value | rvalue1 (int nargout=1) |
octave_value_list | rvalue (int nargout) |
tree_parameter_list * | parameter_list (void) const |
tree_parameter_list * | return_list (void) const |
tree_statement_list * | body (void) const |
symbol_table::scope_id | scope (void) const |
tree_expression * | dup (symbol_table::scope_id scope, symbol_table::context_id context) const |
void | accept (tree_walker &tw) |
tree_anon_fcn_handle::tree_anon_fcn_handle | ( | tree_parameter_list * | pl, | |
tree_parameter_list * | rl, | |||
tree_statement_list * | cl, | |||
symbol_table::scope_id | sid, | |||
int | l = -1 , |
|||
int | c = -1 | |||
) | [inline] |
tree_anon_fcn_handle::~tree_anon_fcn_handle | ( | void | ) | [inline] |
void tree_anon_fcn_handle::accept | ( | tree_walker & | tw | ) | [virtual] |
Implements tree.
tree_statement_list* tree_anon_fcn_handle::body | ( | void | ) | const [inline] |
tree_expression * tree_anon_fcn_handle::dup | ( | symbol_table::scope_id | scope, | |
symbol_table::context_id | context | |||
) | const [virtual] |
Implements tree_expression.
bool tree_anon_fcn_handle::has_magic_end | ( | void | ) | const [inline, virtual] |
Implements tree_expression.
tree_parameter_list* tree_anon_fcn_handle::parameter_list | ( | void | ) | const [inline] |
tree_parameter_list* tree_anon_fcn_handle::return_list | ( | void | ) | const [inline] |
octave_value_list tree_anon_fcn_handle::rvalue | ( | int | nargout | ) | [virtual] |
Reimplemented from tree_expression.
octave_value tree_anon_fcn_handle::rvalue1 | ( | int | nargout = 1 |
) | [virtual] |
Reimplemented from tree_expression.
bool tree_anon_fcn_handle::rvalue_ok | ( | void | ) | const [inline, virtual] |
Reimplemented from tree_expression.
symbol_table::scope_id tree_anon_fcn_handle::scope | ( | void | ) | const [inline] |