Program Listing for File initializeExplicitScopeData.h#
↰ Return to documentation for file (src/frontend/SageIII/astPostProcessing/initializeExplicitScopeData.h)
#ifndef INITIALIZE_EXPLICIT_SCOPE_DATA_H
#define INITIALIZE_EXPLICIT_SCOPE_DATA_H
// DQ (11/29/2004): Added support for the initialization of explicitly stored scope information.
void initializeExplicitScopes( SgNode* node );
void initializeExplicitScopeSupport( SgNode* node );
// DQ (7/26/2007): Modified to reflect use of memory pool as an alternative traversal.
// class InitializeExplicitScopes : public SgSimpleProcessing
class InitializeExplicitScopes : public ROSE_VisitTraversal
{
public:
virtual ~InitializeExplicitScopes() {};
void visitType ( SgType* typeNode );
void visit (SgNode* node);
};
// endif for INITIALIZE_EXPLICIT_SCOPE_DATA_H
#endif