|
Xreate
The Xreate programming language
|
This is the complete list of members for CompilePass, including all inherited members.
| finish() | IPass | virtual |
| getEntryFunction() | CompilePass | |
| getFunctionUnit(const ManagedFnPtr &function) | CompilePass | |
| prepareQueries(TranscendLayer *transcend) | CompilePass | static |
| process(ManagedRulePtr rule) | AbstractPass< void > | inlinevirtual |
| process(ManagedFnPtr function) | AbstractPass< void > | inlinevirtual |
| process(CodeScope *scope, PassContext context, const std::string &hintBlockDecl="") | AbstractPass< void > | inlinevirtual |
| process(const Expression &expression, PassContext context, const std::string &varDecl="") | AbstractPass< void > | inlinevirtual |
| processFnCall(ManagedFnPtr functionCallee, PassContext context) | AbstractPass< void > | inlinevirtual |
| processFnCallUncertain(const std::string &calleeName, const std::list< ManagedFnPtr > &candidates, PassContext context) | AbstractPass< void > | inlinevirtual |
| run() override | CompilePass | virtual |
1.8.14