AstReverseSimpleProcessing.h

Go to the documentation of this file.
00001 // Author: Markus Schordan
00002 // $Id: AstReverseSimpleProcessing.h,v 1.2 2008/01/08 02:56:38 dquinlan Exp $
00003 
00004 #ifndef ASTSIMPLEREVERSEPROCESSING_H
00005 #define ASTSIMPLEREVERSEPROCESSING_H
00006 
00007 // tps (01/08/2010) Added sage3basic since this doesnt compile under gcc4.1.2
00008 //#include "sage3basic.h"
00009 //#include "sage3.h"
00010 
00011 #include "AstReverseProcessing.h"
00012 
00013 // these functions have to be put in a different file than the other 3 templated versions to compile&link with gcc
00014 
00016 // REVERSE PRFIX PROCESSING 
00018 
00019 class AstReversePrefixSimpleProcessing : public AstSimpleProcessing {
00020  public:
00021   AstReversePrefixSimpleProcessing();
00022  protected:
00023   virtual void setNodeSuccessors(SgNode* node, SuccessorsContainer& succContainer);
00024 };
00025 
00027 // REVERSE BRANCH PROCESSING 
00029 
00030 class AstReverseBranchSimpleProcessing : public AstSimpleProcessing {
00031  public:
00032   AstReverseBranchSimpleProcessing();
00033  protected:
00034   virtual void setNodeSuccessors(SgNode* node, SuccessorsContainer& succContainer);
00035 };
00036 
00037 #endif

Generated on Tue Jan 31 05:31:20 2012 for ROSE by  doxygen 1.4.7