hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
This is the complete list of members for hobbes::typedb, including all inherited members.
defineNamedType(const std::string &name, const str::seq &argNames, const MonoTypePtr &ty)=0 | hobbes::typedb | pure virtual |
defineTypeAlias(const std::string &name, const str::seq &argNames, const MonoTypePtr &ty)=0 | hobbes::typedb | pure virtual |
generalize(const MonoTypePtr &mt) const =0 | hobbes::typedb | pure virtual |
isTypeAliasName(const std::string &name) const =0 | hobbes::typedb | pure virtual |
isTypeName(const std::string &) const =0 | hobbes::typedb | pure virtual |
namedTypeRepresentation(const std::string &) const =0 | hobbes::typedb | pure virtual |
opaquePtrMonoType(const std::type_info &, unsigned int sz, bool inStruct)=0 | hobbes::typedb | pure virtual |
opaquePtrPolyType(const std::type_info &, unsigned int sz, bool inStruct)=0 | hobbes::typedb | pure virtual |
replaceTypeAliases(const MonoTypePtr &ty) const =0 | hobbes::typedb | pure virtual |