Navigation

Operators and Keywords

Function List:

C++ API

tree_anon_fcn_handle Class Reference

#include <pt-fcn-handle.h>

Inherits tree_expression.

Collaboration diagram for tree_anon_fcn_handle:

List of all members.


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_listparameter_list (void) const
tree_parameter_listreturn_list (void) const
tree_statement_listbody (void) const
symbol_table::scope_id scope (void) const
tree_expressiondup (symbol_table::scope_id scope, symbol_table::context_id context) const
void accept (tree_walker &tw)

Constructor & Destructor Documentation

tree_anon_fcn_handle::tree_anon_fcn_handle ( int  l = -1,
int  c = -1 
) [inline]

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]


Member Function Documentation

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]


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