|
|
NativeRuntime & | operator= (NativeRuntime const &) |
|
| NativeRuntime (NativeRuntime const &) |
| virtual ::std::optional<::Scripting::ScriptContext > | createContext (::Scripting::ModuleBindingBundle &&bindings, ::Scripting::IDependencyLoader *loader, ::Scripting::IPrinter *printer, ::Scripting::ContextConfig const &) |
| virtual void | destroyContext (::Scripting::ContextId contextId) |
| virtual::Scripting::ResultAny | run (::Scripting::ContextId contextId, ::Scripting::IPayload *payload, ::std::optional<::Scripting::Privilege > privilege) |
| virtual::Scripting::ResultAny | call (::Scripting::ContextId, ::Scripting::TypedObjectHandle<::Scripting::ClosureType >, ::entt::meta_any *, uint, ::entt::meta_type const &, ::std::optional<::Scripting::Privilege >) |
| virtual::Scripting::ResultAny | resolve (::Scripting::ContextId, ::Scripting::TypedObjectHandle<::Scripting::PromiseType >, ::entt::meta_any &) |
| virtual::Scripting::ResultAny | reject (::Scripting::ContextId, ::Scripting::TypedObjectHandle<::Scripting::PromiseType >, ::entt::meta_any &) |
| virtual::Scripting::FutureStatus | getFutureStatus (::Scripting::ContextId, ::Scripting::TypedObjectHandle<::Scripting::FutureType >) const |
| virtual::Scripting::ResultAny | getFutureResult (::Scripting::ContextId, ::Scripting::TypedObjectHandle<::Scripting::FutureType >, ::entt::meta_type const &) const |
| virtual ::Scripting::Result_deprecated<::Scripting::CoRoutineResult > | executeCoroutines (::std::optional<::Scripting::Privilege >) |
| virtual bool | hasPendingJobs () |
| virtual::Scripting::IDebuggerController * | enableDebugger (::Scripting::IDebuggerTransport &, ::Scripting::IBreakpointValidator &) |
| virtual void | disableDebugger () |
| virtual void | startProfiler () |
| virtual void | stopProfiler (::std::function< void(::std::string_view)>, ::std::optional<::std::reference_wrapper<::std::string const > >) |
| virtual::Scripting::RuntimeStats | computeRuntimeStats () const |
| virtual::Scripting::IWatchdog * | enableWatchdog (::Scripting::WatchdogSettings) |
| virtual void | disableWatchdog () |
| virtual::Scripting::IWatchdog * | getWatchdog () const |
| virtual ::std::optional<::Scripting::TypeNameInfo > | getNameForType (::Scripting::ContextId, ::entt::meta_type const &, bool) const |
|
MCAPI_S | NativeRuntime (::Scripting::RegistryManager ®istryManager) |
|
MCAPI_S::Scripting::ResultAny | runFunction (::Scripting::ContextId contextId, ::std::function<::Scripting::ResultAny(::Scripting::NativeRuntime &, ::Scripting::ContextId, ::Scripting::WeakLifetimeScope, ::Scripting::ModuleBindingBundle const &, ::Scripting::IDependencyLoader *, ::Scripting::IPrinter *)> const &function) |
|
MCAPI_S void * | $ctor (::Scripting::RegistryManager ®istryManager) |
|
virtual::Scripting::IRuntimeMetadata * | getMetadata () const |
|
virtual void | moveToThread () |