OpenADFortTk (basic)
fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X > Class Template Reference

#include <ScalarizedRefTab.h>

Inheritance diagram for fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >:
Collaboration diagram for fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >:

List of all members.

Public Member Functions

 ScalarizedRefTab ()
 ScalarizedRefTab (PU_Info *pu)
virtual ~ScalarizedRefTab ()
void Create (PU_Info *pu)
virtual ScalarizedRefFind (WN *x_, bool mustFind=false) const
ScalarizedRefFind (const WN *x_, bool mustFind=false) const
virtual bool Insert (WN *x, ScalarizedRef *y)
bool Insert (const WN *x_, const ScalarizedRef *y_)
virtual void Dump (std::ostream &o=std::cerr) const
virtual void DDump () const
void DumpFmt (std::ostream &o=std::cerr, const char *pre="") const

Protected Member Functions

 ScalarizedRefTab (const ScalarizedRefTab &x)
ScalarizedRefTaboperator= (const ScalarizedRefTab &x)

Detailed Description

template<>
class fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >

Definition at line 84 of file ScalarizedRefTab.h.


Constructor & Destructor Documentation

Definition at line 91 of file ScalarizedRefTab.h.


Member Function Documentation

Definition at line 71 of file ScalarizedRefTab.cxx.

References fortTkSupport::ForAllScalarizableRefs().

Here is the call graph for this function:

Reimplemented from fortTkSupport::BaseMap< WN *, ScalarizedRef * >.

Definition at line 88 of file ScalarizedRefTab.cxx.

References fortTkSupport::BaseMap< void *, void * >::Dump().

Here is the call graph for this function:

void fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >::Dump ( std::ostream &  o = std::cerr) const [virtual]

Reimplemented from fortTkSupport::BaseMap< WN *, ScalarizedRef * >.

Definition at line 81 of file ScalarizedRefTab.cxx.

void fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >::DumpFmt ( std::ostream &  o = std::cerr,
const char *  pre = "" 
) const

Definition at line 95 of file ScalarizedRefTab.cxx.

References fortTkSupport::ScalarizedRef::dump().

Here is the call graph for this function:

virtual ScalarizedRef* fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >::Find ( WN *  x_,
bool  mustFind = false 
) const [inline, virtual]

Definition at line 99 of file ScalarizedRefTab.h.

References fortTkSupport::BaseMap< void *, void * >::Find().

Referenced by whirl2xaif::PUXlationContext::findScalarizedRef().

Here is the call graph for this function:

ScalarizedRef* fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >::Find ( const WN *  x_,
bool  mustFind = false 
) const [inline, virtual]

Reimplemented from fortTkSupport::BaseMap< WN *, ScalarizedRef * >.

Definition at line 104 of file ScalarizedRefTab.h.

References fortTkSupport::BaseMap< void *, void * >::Find().

Here is the call graph for this function:

bool fortTkSupport::ScalarizedRefTab< ScalarizedRefTab_Base::W2X >::Insert ( const WN *  x_,
const ScalarizedRef y_ 
) [inline]

Definition at line 120 of file ScalarizedRefTab.h.

References fortTkSupport::BaseMap< void *, void * >::Insert().

Here is the call graph for this function:


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