Changes in src/GenPoly/ScrubTyVars.h [b18b0b5:ffad73a]
- File:
-
- 1 edited
-
src/GenPoly/ScrubTyVars.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/ScrubTyVars.h
rb18b0b5 rffad73a 35 35 template< typename SynTreeClass > 36 36 static SynTreeClass *scrub( SynTreeClass *target ); 37 37 38 38 virtual Type* mutate( TypeInstType *typeInst ); 39 virtual Type* mutate( StructInstType *structInst ); 40 virtual Type* mutate( UnionInstType *unionInst ); 41 virtual Expression* mutate( SizeofExpr *szeof ); 42 virtual Expression* mutate( AlignofExpr *algnof ); 39 Expression* mutate( SizeofExpr *szeof ); 40 Expression* mutate( AlignofExpr *algnof ); 43 41 virtual Type* mutate( PointerType *pointer ); 44 45 42 private: 46 /// Mutates (possibly generic) aggregate types appropriately47 Type* mutateAggregateType( Type *ty );48 49 43 bool doAll; 50 44 const TyVarMap &tyVars;
Note:
See TracChangeset
for help on using the changeset viewer.