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