Changes in src/GenPoly/PolyMutator.h [1ba88a0:4e06c1e]
- File:
-
- 1 edited
-
src/GenPoly/PolyMutator.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/PolyMutator.h
r1ba88a0 r4e06c1e 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // PolyMutator.h -- 7 // PolyMutator.h -- 8 8 // 9 9 // Author : Richard C. Bilson … … 30 30 class PolyMutator : public Mutator { 31 31 public: 32 typedef Mutator Parent;33 using Parent::mutate;34 35 32 PolyMutator(); 36 33 … … 45 42 virtual Statement* mutate(ExprStmt *catchStmt); 46 43 virtual Statement* mutate(ReturnStmt *catchStmt); 47 44 48 45 virtual Expression* mutate(UntypedExpr *untypedExpr); 49 46 … … 57 54 Statement* mutateStatement( Statement *stmt ); 58 55 Expression* mutateExpression( Expression *expr ); 59 56 60 57 TyVarMap scopeTyVars; 61 58 TypeSubstitution *env; … … 63 60 std::list< Statement* > stmtsToAddAfter; 64 61 }; 65 } // namespace 62 } // namespace 66 63 67 64 #endif // _POLYMUTATOR_H
Note:
See TracChangeset
for help on using the changeset viewer.