hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
Public Types | |
typedef std::unordered_map< std::string, MonoTypePtr > | InternTypes |
Public Member Functions | |
openFileF (bool writeable, const std::string &loadf) | |
long | encodeTypePtr (const Record *rty) |
llvm::Value * | apply (jitcc *c, const MonoTypes &tys, const MonoTypePtr &rty, const Exprs &es) |
PolyTypePtr | type (typedb &tenv) const |
![]() | |
virtual | ~op () |
Public Attributes | |
bool | writeable |
std::string | loadf |
InternTypes | internTypes |
typedef std::unordered_map<std::string, MonoTypePtr> hobbes::openFileF::InternTypes |
|
inline |
|
inlinevirtual |
Implements hobbes::op.
|
inline |
|
inlinevirtual |
Implements hobbes::op.
InternTypes hobbes::openFileF::internTypes |
std::string hobbes::openFileF::loadf |
bool hobbes::openFileF::writeable |