ROSE 0.11.145.147
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.