OpenADFortTk (basic)
fortTkSupport::Symbol Class Reference

#include <Symbol.h>

List of all members.

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)
Symboloperator= (const Symbol &x)

Private Attributes

ST * st
WNId wnid
bool active

Detailed Description

Definition at line 12 of file Symbol.h.


Constructor & Destructor Documentation

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().

Here is the call graph for this function:

Definition at line 22 of file Symbol.cxx.

fortTkSupport::Symbol::Symbol ( const Symbol x) [inline, private]

Definition at line 42 of file Symbol.h.


Member Function Documentation

void fortTkSupport::Symbol::DDump ( ) const [virtual]

Definition at line 33 of file Symbol.cxx.

References Dump().

Here is the call graph for this function:

void fortTkSupport::Symbol::Dump ( std::ostream &  o = std::cerr) const [virtual]

Definition at line 27 of file Symbol.cxx.

Referenced by DDump().

Definition at line 28 of file Symbol.h.

References wnid.

Referenced by xaif2whirl::XlateExpression::xlate_SymbolReference().

bool fortTkSupport::Symbol::IsActive ( ) const [inline]

Definition at line 34 of file Symbol.h.

References active.

Referenced by xaif2whirl::XlateExpression::xlate_SymbolReference().

Symbol& fortTkSupport::Symbol::operator= ( const Symbol x) [inline, private]

Definition at line 43 of file Symbol.h.

void fortTkSupport::Symbol::SetActive ( bool  act) [inline]

Definition at line 35 of file Symbol.h.

References active.

Referenced by Symbol().

Definition at line 29 of file Symbol.h.

Referenced by Symbol().

void fortTkSupport::Symbol::SetST ( const ST *  x) [inline]

Definition at line 22 of file Symbol.h.

References SexpTags::ST.

Referenced by Symbol().


Member Data Documentation

Definition at line 48 of file Symbol.h.

Referenced by IsActive(), and SetActive().

Definition at line 46 of file Symbol.h.

Referenced by GetST().

Definition at line 47 of file Symbol.h.

Referenced by GetPathVorlage().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines