| 
    NewLang Project
    
   Yet another programm language 
   | 
 
This is the complete list of members for newlang::JIT, including all inherited members.
| AppendModule(ModulePtr module) | newlang::GlobalObjects | |
| BaseTypeFromString(RunTime *rt, const std::string_view text, bool *has_error=nullptr) | newlang::RunTime | static | 
| Clear() override | newlang::JIT | inlinevirtual | 
| CompileCppSource(const std::string_view source, std::string &out, std::vector< std::string > opts={}) | newlang::RunTime | |
| CreateArgs_(ObjPtr &args, const TermPtr &term, Context *runner=nullptr) | newlang::RunTime | |
| CreateDict(const TermPtr &term, Context *runner=nullptr) | newlang::RunTime | |
| CreateFunction(TermPtr proto, TermPtr block) | newlang::RunTime | |
| CreateFunction(TermPtr proto, void *addr) | newlang::RunTime | |
| CreateMacro(const std::string_view text) | newlang::JIT | |
| CreateNative(const char *proto, const char *module=nullptr, bool lazzy=false, const char *mangle_name=nullptr) | newlang::RunTime | static | 
| CreateNative(TermPtr proto, const char *module=nullptr, bool lazzy=false, const char *mangle_name=nullptr) | newlang::RunTime | static | 
| CreateNative(TermPtr proto, void *addr) | newlang::RunTime | static | 
| CreateTensor(const TermPtr &term, Context *runner=nullptr) | newlang::RunTime | |
| DiagOpts | newlang::JIT | |
| Dump(const std::string_view filter="", const char delim=';') | newlang::GlobalObjects | |
| Escape(const std::string_view str) | newlang::RunTime | static | 
| ExecModule(const char *module, const char *output, bool cached, Context *ctx) | newlang::RunTime | |
| ExpandFileName(std::string &filename) | newlang::RunTime | static | 
| ExtractFunctionDecls(const TermPtr &ast, const std::string_view module) | newlang::JIT | static | 
| ExtractStaticVars(const TermPtr &ast, const std::string_view module) | newlang::JIT | static | 
| ffi_call_type typedef | newlang::RunTime | |
| ffi_file | newlang::RunTime | static | 
| ffi_prep_cif_type typedef | newlang::RunTime | |
| ffi_prep_cif_var_type typedef | newlang::RunTime | |
| FindObject(const std::string_view name) | newlang::GlobalObjects | |
| GetAst() | newlang::JIT | inline | 
| GetCtx() | newlang::JIT | inline | 
| GetLastErrorMessage() | newlang::RunTime | static | 
| GetNativeAddress(void *handle, const std::string_view name) | newlang::RunTime | static | 
| GetParser() | newlang::JIT | |
| GetTypeFromString(const std::string_view type, bool *has_error=nullptr) | newlang::RunTime | |
| GlobalNameBuildinRegister() | newlang::RunTime | |
| Init(StringArray args) | newlang::RunTime | static | 
| Init(int argc=0, const char **argv=nullptr, const char **penv=nullptr) | newlang::RunTime | static | 
| InitInternal(const StringArray args) | newlang::RunTime | |
| Instance(const StringArray &args={}) | newlang::JIT | inlinestatic | 
| JIT(const StringArray &args={}) | newlang::JIT | |
| JIT(const JIT &)=delete | newlang::JIT | |
| LinkObjToExec(const std::string_view filename, std::vector< std::string > objs, std::vector< std::string > opts={}) | newlang::JIT | |
| LLVMInitialize() | newlang::JIT | inlinestatic | 
| LLVMInitializeJIT() | newlang::JIT | inlinestatic | 
| LoadModuleFromFile(const char *name_str, bool init) | newlang::RunTime | |
| m_assert_enable | newlang::RunTime | |
| m_cache_dir | newlang::RunTime | |
| m_ctx | newlang::JIT | |
| m_curr_module | newlang::GlobalObjects | |
| m_diag | newlang::RunTime | |
| m_embed_source | newlang::RunTime | |
| m_eval_enable | newlang::RunTime | |
| m_exec_dir | newlang::RunTime | |
| m_external | newlang::JIT | |
| m_ffi_call | newlang::RunTime | static | 
| m_ffi_handle | newlang::RunTime | static | 
| m_ffi_prep_cif | newlang::RunTime | static | 
| m_ffi_prep_cif_var | newlang::RunTime | static | 
| m_ffi_type_double | newlang::RunTime | static | 
| m_ffi_type_float | newlang::RunTime | static | 
| m_ffi_type_pointer | newlang::RunTime | static | 
| m_ffi_type_sint16 | newlang::RunTime | static | 
| m_ffi_type_sint32 | newlang::RunTime | static | 
| m_ffi_type_sint64 | newlang::RunTime | static | 
| m_ffi_type_sint8 | newlang::RunTime | static | 
| m_ffi_type_uint16 | newlang::RunTime | static | 
| m_ffi_type_uint32 | newlang::RunTime | static | 
| m_ffi_type_uint64 | newlang::RunTime | static | 
| m_ffi_type_uint8 | newlang::RunTime | static | 
| m_ffi_type_void | newlang::RunTime | static | 
| m_import_module | newlang::RunTime | |
| m_import_native | newlang::RunTime | |
| m_includes | newlang::JIT | |
| m_instance | newlang::JIT | static | 
| m_integer_type | newlang::RunTime | static | 
| m_link_jit | newlang::RunTime | |
| m_link_rt | newlang::RunTime | |
| m_load_dsl | newlang::RunTime | |
| m_load_runtime | newlang::RunTime | |
| m_macro | newlang::JIT | |
| m_main | newlang::RunTime | |
| m_main_ast | newlang::RunTime | |
| m_module | newlang::JIT | |
| m_module_loader | newlang::RunTime | |
| m_modules | newlang::GlobalObjects | |
| m_repl_count | newlang::JIT | |
| m_search_dir | newlang::RunTime | |
| m_stack | newlang::JIT | |
| m_temp_dir | newlang::RunTime | |
| m_typedef_limit | newlang::RunTime | |
| m_user_dir | newlang::RunTime | |
| m_wide_char_type | newlang::RunTime | static | 
| m_wide_char_type_ffi | newlang::RunTime | static | 
| m_work_dir | newlang::RunTime | |
| MainArgs() | newlang::JIT | static | 
| MakeApplicationSource(const TermPtr &ast) | newlang::JIT | |
| MakeBodyFunction(const TermPtr &ast) | newlang::JIT | static | 
| MakeCodeFunction(const TermPtr &term) | newlang::JIT | |
| MakeCodeModule(const TermPtr &term, std::string_view name, bool is_main) | newlang::JIT | |
| MakeCodeRepl(const std::string_view source, const std::string_view name) | newlang::JIT | |
| MakeCommentPlace(const TermPtr &term) | newlang::JIT | static | 
| MakeCppExec(const std::string_view source, const std::string_view filename, std::vector< std::string > opts={}) | newlang::JIT | |
| MakeFuncDeclarations_(const TermPtr &term) | newlang::JIT | |
| MakeFunctionPrototype(const TermPtr &func, const std::string_view module) | newlang::JIT | static | 
| MakeFunctionRecursive_(const TermPtr &term, std::string &output, const std::string_view module) | newlang::JIT | |
| MakeLLVMModule(std::string_view source, const std::vector< std::string > opts, std::string temp_dir="") | newlang::JIT | |
| MakeMain(const std::vector< std::string > &include) | newlang::JIT | static | 
| MakeMainArgs(int argc, const char **argv, const char **penv) | newlang::RunTime | inlinestatic | 
| MakeMainEmbed(const std::string_view embed_source, const std::vector< std::string > &include) | newlang::JIT | static | 
| MakeObjArgs(int argc, const char **argv) | newlang::RunTime | inlinestatic | 
| MakeObjFile(const std::string_view filename, llvm::Module &module, const std::vector< std::string > opts) | newlang::JIT | |
| ModuleCreate(FileModule &data, const std::string_view source) | newlang::JIT | |
| ModuleCreate(FileModule &data, const std::string_view module_name, const TermPtr &include, const std::string_view source, llvm::Module *bc=nullptr) | newlang::JIT | static | 
| ModuleRead(FileModule &data, const std::string_view filename, const std::string_view modulename="") | newlang::RunTime | static | 
| ModuleSave(const FileModule &data, const std::string_view filename, const std::string_view module_name="") | newlang::RunTime | static | 
| NativeNameMangling(const Term *term, RunTime *rt) | newlang::RunTime | static | 
| NativeNameMangling(std::string_view name) | newlang::RunTime | static | 
| ObjFromModule(ModulePtr module, TermPtr term) | newlang::RunTime | |
| operator=(const JIT &)=delete | newlang::JIT | |
| newlang::RunTime::operator=(const RunTime &)=delete | newlang::RunTime | |
| OpLoadModule(TermPtr term) | newlang::RunTime | |
| PairType typedef | newlang::GlobalObjects | |
| ParseArgs(StringArray args) | newlang::RunTime | inlineprotected | 
| ParseBuildin(const std::string_view src) | newlang::RunTime | |
| pDiagIDs | newlang::JIT | |
| pDiagnosticsEngine | newlang::JIT | |
| pred_compare(const std::string &find, const std::string &str) | newlang::RunTime | inlinestatic | 
| ReCreate(const StringArray &args={}) | newlang::JIT | inlinestatic | 
| RegExpInlineComment(const std::string_view src) | newlang::JIT | static | 
| RegisterBuildinFunc(std::string proto, void *func) | newlang::RunTime | |
| RegisterBuildinType(ObjType type, std::vector< std::string > parents) | newlang::RunTime | |
| RegisterObject(bool only_new, const std::string_view name, TermPtr term, Variable var) | newlang::GlobalObjects | |
| RegisterSystemFunc(const char *source) | newlang::RunTime | |
| ReplaceObjectInEmbedSource(const std::string_view embed, std::vector< std::string > &include, const TermPtr args=nullptr) | newlang::JIT | static | 
| Run(const std::string_view str, Obj *args=nullptr) | newlang::JIT | |
| Run(Module *module, Obj *args=nullptr) | newlang::JIT | |
| RunFile(std::string file, Obj *args=nullptr) | newlang::JIT | |
| RunMain() | newlang::RunTime | |
| RunTime(const StringArray &args={}) | newlang::RunTime | |
| RunTime(const RunTime &)=delete | newlang::RunTime | |
| SelectPredict(std::wstring wstart, size_t overage_count=0) | newlang::RunTime | inline | 
| SelectPredict(std::string start, size_t overage_count=0) | newlang::RunTime | |
| size() | newlang::GlobalObjects | inline | 
| SplitChar(std::string_view str, const std::string_view delimiter) | newlang::RunTime | inlinestatic | 
| SplitString(const std::string_view str, const std::string_view delim) | newlang::RunTime | inlinestatic | 
| textDiagPrinter | newlang::JIT | |
| UnLoadModule(const char *name_str, bool deinit) | newlang::RunTime | |
| ~JIT() | newlang::JIT | inlinevirtual | 
| ~RunTime() | newlang::RunTime | virtual |