#include <pt-decl.h>
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_identifier * | ident (void) |
tree_expression * | expression (void) |
tree_decl_elt * | dup (symbol_table::scope_id scope, symbol_table::context_id context) const |
void | accept (tree_walker &tw) |
tree_decl_elt::tree_decl_elt | ( | tree_identifier * | i = 0 , |
|
tree_expression * | e = 0 | |||
) | [inline] |
tree_decl_elt::~tree_decl_elt | ( | void | ) |
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] |