44 virtual ::Scripting::IRuntimeMetadata* getMetadata()
const;
47 virtual void moveToThread();
50 virtual ::std::optional<::Scripting::ScriptContext> createContext(
61 virtual ::Scripting::ResultAny
65 virtual ::Scripting::ResultAny call(
70 ::entt::meta_type
const&,
71 ::std::optional<::Scripting::Privilege>
75 virtual ::Scripting::ResultAny
79 virtual ::Scripting::ResultAny
83 virtual ::Scripting::FutureStatus
87 virtual ::Scripting::ResultAny getFutureResult(
90 ::entt::meta_type
const&
94 virtual ::Scripting::Result_deprecated<::Scripting::CoRoutineResult>
95 executeCoroutines(::std::optional<::std::chrono::microseconds>, ::std::optional<::Scripting::Privilege>) = 0;
98 virtual bool hasPendingJobs() = 0;
104 virtual void disableDebugger() = 0;
107 virtual void startProfiler() = 0;
110 virtual void stopProfiler(
111 ::std::function<
void(::std::string_view)>,
112 ::std::optional<::std::reference_wrapper<::std::string const>>
116 virtual ::Scripting::RuntimeStats computeRuntimeStats()
const = 0;
122 virtual void disableWatchdog() = 0;
125 virtual ::Scripting::IWatchdog* getWatchdog()
const = 0;
128 virtual ::std::optional<::Scripting::TypeNameInfo>
Definition ContextConfig.h:7