44 virtual ::Scripting::IRuntimeMetadata* getMetadata()
const;
47 virtual void moveToThread();
50 virtual ::std::optional<::Scripting::ScriptContext>
57 virtual ::Scripting::ResultAny
61 virtual ::Scripting::ResultAny
65 virtual ::Scripting::ResultAny
69 virtual ::Scripting::ResultAny
73 virtual ::Scripting::FutureStatus
77 virtual ::Scripting::ResultAny
82 virtual ::Scripting::Result_deprecated<::Scripting::CoRoutineResult>
83 executeCoroutines(::std::optional<::std::chrono::microseconds>) = 0;
86 virtual bool hasPendingJobs() = 0;
92 virtual void disableDebugger() = 0;
95 virtual void startProfiler() = 0;
99 stopProfiler(::std::function<
void(::std::string_view)>, ::std::optional<::std::reference_wrapper<::std::string const>>) = 0;
102 virtual ::Scripting::RuntimeStats computeRuntimeStats()
const = 0;
108 virtual void disableWatchdog() = 0;
111 virtual ::Scripting::IWatchdog* getWatchdog()
const = 0;
114 virtual ::std::optional<::Scripting::TypeNameInfo>
127 MCFOLD ::Scripting::IRuntimeMetadata* $getMetadata()
const;
129 MCFOLD
void $moveToThread();
Definition ContextConfig.h:7