Operators and Keywords

Function List:


tree_decl_elt Class Reference

#include <pt-decl.h>

Collaboration diagram for tree_decl_elt:

List of all members.

Public Member Functions

 tree_decl_elt (tree_identifier *i=0, tree_expression *e=0)
 ~tree_decl_elt (void)
bool eval (void)
bool is_defined (void)
bool is_variable (void)
void mark_as_formal_parameter (void)
bool lvalue_ok (void)
octave_value rvalue1 (int nargout=1)
octave_value_list rvalue (int nargout)
octave_lvalue lvalue (void)
tree_identifierident (void)
tree_expressionexpression (void)
tree_decl_eltdup (symbol_table::scope_id scope, symbol_table::context_id context) const
void accept (tree_walker &tw)

Constructor & Destructor Documentation

tree_decl_elt::tree_decl_elt ( tree_identifier i = 0,
tree_expression e = 0 
) [inline]
tree_decl_elt::~tree_decl_elt ( void   ) 

Member Function Documentation

void tree_decl_elt::accept ( tree_walker tw  ) 
tree_decl_elt * tree_decl_elt::dup ( symbol_table::scope_id  scope,
symbol_table::context_id  context 
) const
bool tree_decl_elt::eval ( void   ) 
tree_expression* tree_decl_elt::expression ( void   )  [inline]
tree_identifier* tree_decl_elt::ident ( void   )  [inline]
bool tree_decl_elt::is_defined ( void   )  [inline]
bool tree_decl_elt::is_variable ( void   )  [inline]
octave_lvalue tree_decl_elt::lvalue ( void   )  [inline]
bool tree_decl_elt::lvalue_ok ( void   )  [inline]
void tree_decl_elt::mark_as_formal_parameter ( void   )  [inline]
octave_value_list tree_decl_elt::rvalue ( int  nargout  )  [inline]
octave_value tree_decl_elt::rvalue1 ( int  nargout = 1  )  [inline]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines