#include <record.H>
|
bool | satisfied (const TEnvPtr &tenv, const MonoTypePtr &rty, const MonoTypePtr &fname, const MonoTypePtr &fty) const |
|
bool | satisfiable (const TEnvPtr &tenv, const MonoTypePtr &rty, const MonoTypePtr &fname, const MonoTypePtr &fty) const |
|
bool | refine (const TEnvPtr &tenv, const MonoTypePtr &rty, const MonoTypePtr &fieldName, const MonoTypePtr &fty, MonoTypeUnifier *s) |
|
PolyTypePtr | lookup (const std::string &vn) const |
|
SymSet | bindings () const |
|
ExprPtr | unqualify (const TEnvPtr &, const ConstraintPtr &, const ExprPtr &, Definitions *) const |
|
◆ bindings()
SymSet hobbes::ATRecordEliminator::bindings |
( |
| ) |
const |
|
virtual |
◆ lookup()
PolyTypePtr hobbes::ATRecordEliminator::lookup |
( |
const std::string & |
vn | ) |
const |
|
virtual |
◆ refine()
◆ satisfiable()
◆ satisfied()
◆ unqualify()
The documentation for this struct was generated from the following files:
- include/hobbes/lang/preds/appendsto/record.H
- lib/hobbes/lang/preds/appendsto/record.C