5 #ifndef HOBBES_LANG_CONSTRAINTS_HPP_INCLUDED 6 #define HOBBES_LANG_CONSTRAINTS_HPP_INCLUDED 15 class MonoTypeUnifier;
void typeSeqForm(const ConstraintPtr &, MonoTypes *)
Definition: constraints.C:13
CSet csts
Definition: constraints.H:28
type_map< ConstraintPtr > CSet
Definition: constraints.H:27
void insert(const TEnvPtr &, const ConstraintPtr &, MonoTypeUnifier *)
Definition: constraints.C:37
Constraints constraints() const
Definition: constraints.C:72
std::vector< ConstraintPtr > Constraints
Definition: type.H:35
std::shared_ptr< TEnv > TEnvPtr
Definition: type.H:80
ConstraintSet()
Definition: constraints.C:20
Definition: constraints.H:18
std::shared_ptr< Constraint > ConstraintPtr
Definition: type.H:33
std::vector< MonoTypePtr > MonoTypes
Definition: type.H:72