ROSE  0.11.145.0
AstReverseSimpleProcessing.h
1 // Author: Markus Schordan
2 // $Id: AstReverseSimpleProcessing.h,v 1.2 2008/01/08 02:56:38 dquinlan Exp $
3 
4 #ifndef ASTSIMPLEREVERSEPROCESSING_H
5 #define ASTSIMPLEREVERSEPROCESSING_H
6 
7 // tps (01/08/2010) Added sage3basic since this doesnt compile under gcc4.1.2
8 //#include "sage3basic.h"
9 //#include "sage3.h"
10 
11 #include "AstReverseProcessing.h"
12 
13 // these functions have to be put in a different file than the other 3 templated versions to compile&link with gcc
14 
16 // REVERSE PRFIX PROCESSING
18 
20  public:
22  protected:
23  virtual void setNodeSuccessors(SgNode* node, SuccessorsContainer& succContainer);
24 };
25 
27 // REVERSE BRANCH PROCESSING
29 
31  public:
33  protected:
34  virtual void setNodeSuccessors(SgNode* node, SuccessorsContainer& succContainer);
35 };
36 
37 #endif
Class for traversing the AST.
This class represents the base class for all IR nodes within Sage III.
Definition: Cxx_Grammar.h:9846