Navigation

Operators and Keywords

Function List:

C++ API

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: