|
OpenADFortTk (basic)
|
#include <Symbol.h>
Public Member Functions | |
| Symbol () | |
| Symbol (const ST *st, WNId wnid, bool act) | |
| virtual | ~Symbol () |
| ST * | GetST () const |
| void | SetST (const ST *x) |
| bool | IsPathCollapsed () |
| WNId | GetPathVorlage () |
| void | SetPathVorlage (WNId x) |
| bool | IsActive () const |
| void | SetActive (bool act) |
| virtual void | Dump (std::ostream &o=std::cerr) const |
| virtual void | DDump () const |
Private Member Functions | |
| Symbol (const Symbol &x) | |
| Symbol & | operator= (const Symbol &x) |
Private Attributes | |
| ST * | st |
| WNId | wnid |
| bool | active |
Definition at line 10 of file Symbol.cxx.
| fortTkSupport::Symbol::Symbol | ( | const ST * | st, |
| WNId | wnid, | ||
| bool | act | ||
| ) |
Definition at line 15 of file Symbol.cxx.
References SetActive(), SetPathVorlage(), and SetST().

| fortTkSupport::Symbol::~Symbol | ( | ) | [virtual] |
Definition at line 22 of file Symbol.cxx.
| fortTkSupport::Symbol::Symbol | ( | const Symbol & | x | ) | [inline, private] |
| void fortTkSupport::Symbol::DDump | ( | ) | const [virtual] |
Definition at line 33 of file Symbol.cxx.
References Dump().

| void fortTkSupport::Symbol::Dump | ( | std::ostream & | o = std::cerr | ) | const [virtual] |
Definition at line 27 of file Symbol.cxx.
Referenced by DDump().
| WNId fortTkSupport::Symbol::GetPathVorlage | ( | ) | [inline] |
Definition at line 28 of file Symbol.h.
References wnid.
Referenced by xaif2whirl::XlateExpression::xlate_SymbolReference().
| ST* fortTkSupport::Symbol::GetST | ( | ) | const [inline] |
Definition at line 21 of file Symbol.h.
References st.
Referenced by xaif2whirl::CreateST(), xaif2whirl::TranslateCFG(), xaif2whirl::XlateStmt::xlate_InlinableSubroutineCall(), xaif2whirl::XlateStmt::xlate_SubroutineCall(), xaif2whirl::XlateExpression::xlate_SymbolReference(), and xaif2whirl::XlateExpression::xlate_SymbolReferenceSimple().
| bool fortTkSupport::Symbol::IsActive | ( | ) | const [inline] |
Definition at line 34 of file Symbol.h.
References active.
Referenced by xaif2whirl::XlateExpression::xlate_SymbolReference().
| bool fortTkSupport::Symbol::IsPathCollapsed | ( | ) | [inline] |
Definition at line 26 of file Symbol.h.
Referenced by xaif2whirl::XlateExpression::xlate_SymbolReference().
| void fortTkSupport::Symbol::SetActive | ( | bool | act | ) | [inline] |
| void fortTkSupport::Symbol::SetPathVorlage | ( | WNId | x | ) | [inline] |
| void fortTkSupport::Symbol::SetST | ( | const ST * | x | ) | [inline] |
bool fortTkSupport::Symbol::active [private] |
Definition at line 48 of file Symbol.h.
Referenced by IsActive(), and SetActive().
ST* fortTkSupport::Symbol::st [private] |
WNId fortTkSupport::Symbol::wnid [private] |
Definition at line 47 of file Symbol.h.
Referenced by GetPathVorlage().