OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
xaif2whirl::XAIF_CFGElemFilter Class Reference

#include <XAIF_DOMFilters.h>

Inheritance diagram for xaif2whirl::XAIF_CFGElemFilter:
Inheritance graph
Collaboration diagram for xaif2whirl::XAIF_CFGElemFilter:
Collaboration graph

Public Member Functions

 XAIF_CFGElemFilter (bool cfgOrReplaceList_=true)
 
 ~XAIF_CFGElemFilter ()
 
short acceptNode (const xercesc::DOMNode *node) const
 

Static Public Member Functions

static bool IsCFG (const xercesc::DOMNode *node)
 
static bool IsReplaceList (const xercesc::DOMNode *node)
 
static bool IsReplacement (const xercesc::DOMNode *node)
 

Private Attributes

bool cfgOrReplaceList
 

Detailed Description

Definition at line 96 of file XAIF_DOMFilters.h.

Constructor & Destructor Documentation

xaif2whirl::XAIF_CFGElemFilter::XAIF_CFGElemFilter ( bool  cfgOrReplaceList_ = true)
inline

Definition at line 98 of file XAIF_DOMFilters.h.

xaif2whirl::XAIF_CFGElemFilter::~XAIF_CFGElemFilter ( )
inline

Definition at line 100 of file XAIF_DOMFilters.h.

Member Function Documentation

short xaif2whirl::XAIF_CFGElemFilter::acceptNode ( const xercesc::DOMNode *  node) const

Definition at line 331 of file XAIF_DOMFilters.cxx.

References cfgOrReplaceList, IsCFG(), IsReplaceList(), and IsReplacement().

Here is the call graph for this function:

bool xaif2whirl::XAIF_CFGElemFilter::IsCFG ( const xercesc::DOMNode *  node)
static

Definition at line 345 of file XAIF_DOMFilters.cxx.

References XAIFStringRepository::elem_CFG_x(), name, and XAIFStrings.

Referenced by acceptNode().

Here is the call graph for this function:

bool xaif2whirl::XAIF_CFGElemFilter::IsReplaceList ( const xercesc::DOMNode *  node)
static

Definition at line 353 of file XAIF_DOMFilters.cxx.

References XAIFStringRepository::elem_ReplaceList_x(), name, and XAIFStrings.

Referenced by acceptNode(), and xaif2whirl::TranslateCFG().

Here is the call graph for this function:

bool xaif2whirl::XAIF_CFGElemFilter::IsReplacement ( const xercesc::DOMNode *  node)
static

Definition at line 361 of file XAIF_DOMFilters.cxx.

References XAIFStringRepository::elem_Replacement_x(), name, and XAIFStrings.

Referenced by acceptNode(), and xaif2whirl::TranslateCFG().

Here is the call graph for this function:

Member Data Documentation

bool xaif2whirl::XAIF_CFGElemFilter::cfgOrReplaceList
private

Definition at line 108 of file XAIF_DOMFilters.h.

Referenced by acceptNode().


The documentation for this class was generated from the following files: