Changes in src/GenPoly/GenPoly.h [4da152a:82a90d4]
- File:
-
- 1 edited
-
src/GenPoly/GenPoly.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/GenPoly.h
r4da152a r82a90d4 20 20 21 21 #include "ErasableScopedMap.h" // for ErasableScopedMap 22 #include "AST/Decl.hpp" // for TypeDecl::Data22 #include "AST/Decl.hpp" // for AggregateDecl 23 23 #include "AST/Fwd.hpp" // for ApplicationExpr, BaseInstType, Func... 24 #include "AST/Type.hpp" // for TypeInstType::TypeEnvKey25 24 #include "SymTab/Mangler.h" // for Mangler 26 25 #include "SynTree/Declaration.h" // for TypeDecl::Data, AggregateDecl, Type... 27 26 #include "SynTree/SynTree.h" // for Visitor Nodes 28 27 28 namespace ast { 29 struct TypeEnvKey; 30 } 31 29 32 namespace GenPoly { 30 33 31 34 typedef ErasableScopedMap< std::string, TypeDecl::Data > TyVarMap; 32 using TypeVarMap = ErasableScopedMap< ast::Type InstType::TypeEnvKey, ast::TypeDecl::Data >;35 using TypeVarMap = ErasableScopedMap< ast::TypeEnvKey, ast::TypeData >; 33 36 34 37 /// Replaces a TypeInstType by its referrent in the environment, if applicable
Note:
See TracChangeset
for help on using the changeset viewer.