#include <local.h>
Inheritance diagram for expression_load_local:

Public Member Functions | |
| virtual | ~expression_load_local () |
| expression_load_local (const location &locn, const type::pointer &type, unsigned offset, translator_compile *cntxt) | |
| void | traversal (int pprec) |
| void | logical_traversal (int pprec, label::pointer &true_branch, label::pointer &false_branch, bool fall_through_preference) |
Private Member Functions | |
| expression_load_local () | |
| expression_load_local (const expression_load_local &) | |
| expression_load_local & | operator= (const expression_load_local &) |
Private Attributes | |
| translator_compile & | code |
| unsigned | offset |
Definition at line 32 of file local.h.
| virtual expression_load_local::~expression_load_local | ( | ) | [virtual] |
The destructor.
| expression_load_local::expression_load_local | ( | const location & | locn, | |
| const type::pointer & | type, | |||
| unsigned | offset, | |||
| translator_compile * | cntxt | |||
| ) |
The constructor.
| expression_load_local::expression_load_local | ( | ) | [private] |
The default constructor. Do not use.
| expression_load_local::expression_load_local | ( | const expression_load_local & | ) | [private] |
The copy constructor. Do not use.
| void expression_load_local::traversal | ( | int | pprec | ) | [virtual] |
The traversal method may be used to traverse each of the declaractions in the list.
| pprec | The precedence of the parent expression node. |
Implements expression.
| void expression_load_local::logical_traversal | ( | int | pprec, | |
| label::pointer & | true_branch, | |||
| label::pointer & | false_branch, | |||
| bool | fall_through_preference | |||
| ) |
| expression_load_local& expression_load_local::operator= | ( | const expression_load_local & | ) | [private] |
The assignment operator. Do not use.
translator_compile& expression_load_local::code [private] |
unsigned expression_load_local::offset [private] |
1.5.1