hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <type.H>
Public Member Functions | |
PolyType (int vs, const QualTypePtr &qt) | |
PolyType (const QualTypePtr &qt) | |
int | typeVariables () const |
QualTypePtr | instantiate () const |
void | show (std::ostream &) const |
bool | operator== (const PolyType &rhs) const |
const QualTypePtr & | qualtype () const |
Private Attributes | |
int | vs |
QualTypePtr | qt |
hobbes::PolyType::PolyType | ( | int | vs, |
const QualTypePtr & | qt | ||
) |
hobbes::PolyType::PolyType | ( | const QualTypePtr & | qt | ) |
QualTypePtr hobbes::PolyType::instantiate | ( | ) | const |
bool hobbes::PolyType::operator== | ( | const PolyType & | rhs | ) | const |
const QualTypePtr & hobbes::PolyType::qualtype | ( | ) | const |
void hobbes::PolyType::show | ( | std::ostream & | out | ) | const |
int hobbes::PolyType::typeVariables | ( | ) | const |
|
private |
|
private |