#include <subtype.H>
|
virtual bool | satisfied (const TEnvPtr &tenv, const MonoTypePtr &lhs, const MonoTypePtr &rhs) const =0 |
|
virtual bool | satisfiable (const TEnvPtr &tenv, const MonoTypePtr &lhs, const MonoTypePtr &rhs) const =0 |
|
virtual bool | refine (const TEnvPtr &tenv, const MonoTypePtr &lhs, const MonoTypePtr &rhs, MonoTypeUnifier *s)=0 |
|
virtual ExprPtr | unqualify (const TEnvPtr &, const ConstraintPtr &, const ExprPtr &, Definitions *) const =0 |
|
virtual PolyTypePtr | lookup (const std::string &vn) const =0 |
|
virtual SymSet | bindings () const =0 |
|
◆ bindings()
virtual SymSet hobbes::SubtypeEliminator::bindings |
( |
| ) |
const |
|
pure virtual |
◆ lookup()
virtual PolyTypePtr hobbes::SubtypeEliminator::lookup |
( |
const std::string & |
vn | ) |
const |
|
pure virtual |
◆ refine()
◆ satisfiable()
◆ satisfied()
◆ unqualify()
The documentation for this struct was generated from the following file: