#include <data.H>
|
| bool | refine (const TEnvPtr &, const ConstraintPtr &, MonoTypeUnifier *, Definitions *) |
| |
| bool | satisfied (const TEnvPtr &, const ConstraintPtr &, Definitions *) const |
| |
| bool | satisfiable (const TEnvPtr &, const ConstraintPtr &, Definitions *) const |
| |
| void | explain (const TEnvPtr &tenv, const ConstraintPtr &cst, const ExprPtr &e, Definitions *ds, annmsgs *msgs) |
| |
| ExprPtr | unqualify (const TEnvPtr &, const ConstraintPtr &, const ExprPtr &, Definitions *) const |
| |
| PolyTypePtr | lookup (const std::string &vn) const |
| |
| SymSet | bindings () const |
| |
| FunDeps | dependencies (const ConstraintPtr &) const |
| |
◆ bindings()
| SymSet hobbes::DataP::bindings |
( |
| ) |
const |
|
virtual |
◆ constraintName()
| std::string hobbes::DataP::constraintName |
( |
| ) |
|
|
static |
◆ dependencies()
◆ explain()
◆ lookup()
| PolyTypePtr hobbes::DataP::lookup |
( |
const std::string & |
vn | ) |
const |
|
virtual |
◆ refine()
◆ satisfiable()
◆ satisfied()
◆ unqualify()
The documentation for this class was generated from the following files:
- include/hobbes/lang/preds/data.H
- lib/hobbes/lang/preds/data.C