23 void handle(std::shared_ptr<TipType> t1,
24 std::shared_ptr<TipType> t2)
override;
28 std::vector<TypeConstraint> collected;
A constraint handler to collect constraints.
Definition: ConstraintCollector.h:21
void handle(std::shared_ptr< TipType > t1, std::shared_ptr< TipType > t2) override
Definition: ConstraintCollector.cpp:7
std::vector< TypeConstraint > & getCollectedConstraints()
Definition: ConstraintCollector.cpp:13
Abstract class for handling type constraints as they are generated.
Definition: ConstraintHandler.h:11