#include <tylift.H>
◆ defineNamedType()
◆ defineTypeAlias()
virtual void hobbes::typedb::defineTypeAlias |
( |
const std::string & |
name, |
|
|
const str::seq & |
argNames, |
|
|
const MonoTypePtr & |
ty |
|
) |
| |
|
pure virtual |
◆ generalize()
◆ isTypeAliasName()
virtual bool hobbes::typedb::isTypeAliasName |
( |
const std::string & |
name | ) |
const |
|
pure virtual |
◆ isTypeName()
virtual bool hobbes::typedb::isTypeName |
( |
const std::string & |
| ) |
const |
|
pure virtual |
◆ namedTypeRepresentation()
virtual MonoTypePtr hobbes::typedb::namedTypeRepresentation |
( |
const std::string & |
| ) |
const |
|
pure virtual |
◆ opaquePtrMonoType()
virtual MonoTypePtr hobbes::typedb::opaquePtrMonoType |
( |
const std::type_info & |
, |
|
|
unsigned int |
sz, |
|
|
bool |
inStruct |
|
) |
| |
|
pure virtual |
◆ opaquePtrPolyType()
virtual PolyTypePtr hobbes::typedb::opaquePtrPolyType |
( |
const std::type_info & |
, |
|
|
unsigned int |
sz, |
|
|
bool |
inStruct |
|
) |
| |
|
pure virtual |
◆ replaceTypeAliases()
The documentation for this struct was generated from the following file: