#include <ucsym.h>
Inheritance diagram for Uc_var_symbol:
Public Member Functions | |
Uc_var_symbol (char *nm, int off) | |
int | get_offset () |
virtual int | gen_value (vector< char > &out) |
virtual int | gen_assign (vector< char > &out) |
virtual Uc_expression * | create_expression () |
Protected Attributes | |
int | offset |
Friends | |
class | Uc_scope |
Definition at line 79 of file ucsym.h.
int Uc_var_symbol::get_offset | ( | ) | [inline] |
int Uc_var_symbol::gen_value | ( | vector< char > & | out | ) | [virtual] |
int Uc_var_symbol::gen_assign | ( | vector< char > & | out | ) | [virtual] |
Reimplemented from Uc_symbol.
Reimplemented in Uc_static_var_symbol.
Definition at line 107 of file ucsym.cc.
References offset, UC_POP, and Write2().
Referenced by Uc_expression::need_var().
Here is the call graph for this function:
Uc_expression * Uc_var_symbol::create_expression | ( | ) | [virtual] |
int Uc_var_symbol::offset [protected] |