#include <anl_varlist.h>

Public Member Functions | |
| ANL_VAR () | |
| ANL_VAR (ST *st) | |
| INT32 | Id () const |
| BOOL | operator== (const ANL_VAR &v) const |
| BOOL | operator!= (const ANL_VAR &v) const |
| BOOL | operator< (const ANL_VAR &v) const |
| BOOL | operator<= (const ANL_VAR &v) const |
| BOOL | operator> (const ANL_VAR &v) const |
| BOOL | operator>= (const ANL_VAR &v) const |
| BOOL | Is_Read () |
| BOOL | Is_Written () |
| ANL_VAR & | operator= (const ANL_VAR &v) |
| void | Set_Name_Alias (ANL_VAR *var) |
| void | Set_Read () |
| void | Set_Written () |
| void | Reset_References () |
| void | Write (ANL_CBUF *cbuf, ANL_FUNC_ENTRY *_func_entry) |
Private Attributes | |
| ST * | _st |
| ANL_VAR * | _alias |
| UINT32 | _status |
Definition at line 61 of file anl_varlist.h.
| ANL_VAR::ANL_VAR | ( | ) | [inline] |
Definition at line 72 of file anl_varlist.h.
| ANL_VAR::ANL_VAR | ( | ST * | st | ) | [inline] |
Definition at line 73 of file anl_varlist.h.
| INT32 ANL_VAR::Id | ( | void | ) | const [inline] |
Definition at line 78 of file anl_varlist.h.
References _st, NULL, and ST_st_idx().
Referenced by operator!=(), operator<(), operator<=(), operator==(), operator>(), and operator>=().

| BOOL ANL_VAR::Is_Read | ( | ) | [inline] |
Definition at line 86 of file anl_varlist.h.
References _status, and ANL_VAR_READ.
Referenced by ANL_VARLIST::Write(), and Write().
| BOOL ANL_VAR::Is_Written | ( | ) | [inline] |
Definition at line 87 of file anl_varlist.h.
References _status, and ANL_VAR_WRITTEN.
Referenced by ANL_VARLIST::Write(), and Write().
Definition at line 80 of file anl_varlist.h.
References Id().

Definition at line 81 of file anl_varlist.h.
References Id().

Definition at line 82 of file anl_varlist.h.
References Id().

Definition at line 92 of file anl_varlist.h.
Definition at line 79 of file anl_varlist.h.
References Id().

Definition at line 83 of file anl_varlist.h.
References Id().

Definition at line 84 of file anl_varlist.h.
References Id().

| void ANL_VAR::Reset_References | ( | ) |
Definition at line 333 of file anl_varlist.cxx.
References _alias, and _status.
Referenced by ANL_VARLIST::Write().
| void ANL_VAR::Set_Name_Alias | ( | ANL_VAR * | var | ) |
Definition at line 304 of file anl_varlist.cxx.
Referenced by ANL_VARLIST::Insert_Var_Refs().
| void ANL_VAR::Set_Read | ( | ) | [inline] |
Definition at line 101 of file anl_varlist.h.
References _status, and ANL_VAR_READ.
Referenced by ANL_VARLIST::Insert_Var_Refs().
| void ANL_VAR::Set_Written | ( | ) | [inline] |
Definition at line 102 of file anl_varlist.h.
References _status, and ANL_VAR_WRITTEN.
Referenced by ANL_VARLIST::Insert_Var_Refs().
| void ANL_VAR::Write | ( | ANL_CBUF * | cbuf, | |
| ANL_FUNC_ENTRY * | _func_entry | |||
| ) |
Definition at line 342 of file anl_varlist.cxx.
References _alias, _st, Is_Read(), Is_Written(), W2CF_TRANSLATOR::Original_Symname_To_String(), ANL_FUNC_ENTRY::Pu_Translator(), read, ANL_CBUF::Write_Char(), Write_Sclass(), and ANL_CBUF::Write_String().
Referenced by ANL_VARLIST::Write().

ANL_VAR* ANL_VAR::_alias [private] |
Definition at line 65 of file anl_varlist.h.
Referenced by Reset_References(), Set_Name_Alias(), and Write().
ST* ANL_VAR::_st [private] |
Definition at line 64 of file anl_varlist.h.
Referenced by Id(), operator=(), and Write().
UINT32 ANL_VAR::_status [private] |
Definition at line 66 of file anl_varlist.h.
Referenced by Is_Read(), Is_Written(), operator=(), Reset_References(), Set_Read(), and Set_Written().
1.6.1