#include <typeinf.H>
◆ SuppressVarCounts
◆ MonoTypeUnifier() [1/2]
| hobbes::MonoTypeUnifier::MonoTypeUnifier |
( |
const TEnvPtr & |
tenv | ) |
|
◆ MonoTypeUnifier() [2/2]
◆ bind()
| void hobbes::MonoTypeUnifier::bind |
( |
const std::string & |
vn, |
|
|
const MonoTypePtr & |
t |
|
) |
| |
◆ binding()
| MonoTypePtr hobbes::MonoTypeUnifier::binding |
( |
const std::string & |
vn | ) |
|
◆ merge()
◆ operator=()
◆ size()
| size_t hobbes::MonoTypeUnifier::size |
( |
| ) |
const |
◆ substitute() [1/2]
◆ substitute() [2/2]
◆ substitution()
◆ suppress() [1/2]
| void hobbes::MonoTypeUnifier::suppress |
( |
const std::string & |
vn | ) |
|
◆ suppress() [2/2]
| void hobbes::MonoTypeUnifier::suppress |
( |
const str::seq & |
vns | ) |
|
◆ suppressed() [1/2]
| bool hobbes::MonoTypeUnifier::suppressed |
( |
const std::string & |
vn | ) |
const |
|
private |
◆ suppressed() [2/2]
| bool hobbes::MonoTypeUnifier::suppressed |
( |
const MonoTypePtr & |
ty | ) |
const |
|
private |
◆ typeEnv()
| const TEnvPtr & hobbes::MonoTypeUnifier::typeEnv |
( |
| ) |
const |
◆ unify()
◆ unsuppress() [1/2]
| void hobbes::MonoTypeUnifier::unsuppress |
( |
const std::string & |
vn | ) |
|
◆ unsuppress() [2/2]
| void hobbes::MonoTypeUnifier::unsuppress |
( |
const str::seq & |
vns | ) |
|
◆ bcount
| size_t hobbes::MonoTypeUnifier::bcount |
|
private |
| M hobbes::MonoTypeUnifier::m |
|
private |
◆ suppressVarCounts
◆ tenv
| TEnvPtr hobbes::MonoTypeUnifier::tenv |
|
private |
The documentation for this class was generated from the following files: