Changeset eff03a94 for src/SynTree/TypeSubstitution.h
- Timestamp:
- Jul 20, 2018, 2:13:20 PM (5 years ago)
- Branches:
- new-env
- Children:
- f89a111
- Parents:
- d318a18
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/TypeSubstitution.h
rd318a18 reff03a94 126 126 // definitition must happen after PassVisitor is included so that WithGuards can be used 127 127 struct TypeSubstitution::Substituter : public WithGuards, public WithVisitorRef<Substituter> { 128 Substituter( TypeSubstitution & sub, bool freeOnly ) : sub( sub ), freeOnly( freeOnly ) {} 128 Substituter( TypeSubstitution & sub, bool freeOnly ) 129 : sub( sub ), freeOnly( freeOnly ), boundVars(), equivVars() {} 129 130 130 131 Type * postmutate( TypeInstType * aggregateUseType ); … … 144 145 typedef std::set< std::string > BoundVarsType; 145 146 BoundVarsType boundVars; 147 std::vector<TypeInstType*> equivVars; ///< equivalent names of type variables 146 148 }; 147 149
Note: See TracChangeset
for help on using the changeset viewer.