|
ContextObject & | operator= (ContextObject const &) |
|
| ContextObject (ContextObject const &) |
|
MCAPI | ContextObject (::Scripting::ContextId contextId, ::JSContext *jsContext, ::Scripting::WeakLifetimeScope scope, ::Scripting::ModuleBindingBundle &&bindings, ::std::unique_ptr<::Scripting::ScriptObjectFactory > &&factory, ::std::unique_ptr<::Scripting::QuickJS::ObjectInspector > &&inspector, ::Scripting::IPrinter *printer, ::Scripting::IDependencyLoader *loader, ::JSRuntime *contextConfig, ::Scripting::ContextConfig const &jsRuntime) |
|
MCAPI void | _bindGlobals (::Scripting::GlobalBinding const &global) |
|
MCAPI void | _bindModules (::std::vector<::Scripting::ModuleBinding > const &modules) |
|
MCAPI void | _bindPrint (::JSContext *ctx) |
|
MCAPI void | _resolvePromise (::JSValue jsResolutionFunc, ::entt::meta_any &arg) |
|
MCAPI void | addUnhandledPromiseRejection (void *promise, ::std::string const &message, bool isHandled) |
|
MCAPI::Scripting::ResultAny | call (::Scripting::TypedObjectHandle<::Scripting::ClosureType > closureHandle, ::entt::meta_any *args, uint argc, ::entt::meta_type const &expectedReturnType) |
|
MCAPI::Scripting::ResultAny | getFutureResult (::Scripting::TypedObjectHandle<::Scripting::FutureType > futureHandle, ::entt::meta_type const &) const |
|
MCAPI::Scripting::TypeNameInfo | getNameForType (::entt::meta_type const &type, bool allowUnknownTypes) const |
|
MCAPI::JSModuleDef * | loadScriptAsModule (char const *moduleName) |
|
MCAPI::Scripting::ResultAny | run (::std::string const &scriptName, ::std::string const &scriptData) |
|
MCAPI void * | $ctor (::Scripting::ContextId contextId, ::JSContext *jsContext, ::Scripting::WeakLifetimeScope scope, ::Scripting::ModuleBindingBundle &&bindings, ::std::unique_ptr<::Scripting::ScriptObjectFactory > &&factory, ::std::unique_ptr<::Scripting::QuickJS::ObjectInspector > &&inspector, ::Scripting::IPrinter *printer, ::Scripting::IDependencyLoader *loader, ::JSRuntime *contextConfig, ::Scripting::ContextConfig const &jsRuntime) |
|
MCAPI void | $dtor () |
|
|
static MCAPI void | _bindClass (::JSContext *ctx, ::JSModuleDef *jsModuleDef, ::Scripting::QuickJS::ContextUserData &contextData, ::Scripting::QuickJS::RegisteredClass ®isteredClass) |
|
static MCAPI void | _bindError (::JSContext *ctx, ::JSModuleDef *moduleDef, ::Scripting::QuickJS::RegisteredError ®isteredError) |
|
static MCAPI ::std::unique_ptr<::Scripting::AnyAndJSValue > | _createConstant (::JSContext *ctx, ::Scripting::QuickJS::ContextUserData &contextData, ::JSValue target, ::Scripting::ConstantFactory const &constantCreator) |
|
static MCAPI ::std::unique_ptr<::Scripting::AnyAndJSValue > | _createEnumReverseConstant (::JSContext *ctx, ::Scripting::QuickJS::ContextUserData &contextData, ::JSValue enumObj, ::Scripting::EnumBinding const &enumBinding, ::Scripting::ConstantFactory const &constantBinding) |
|
static MCAPI void | _createFunction (::JSContext *ctx, ::JSValue jsValue, ::Scripting::FunctionBinding const &functionBinding, ::JSValue jsCtorVal, ::std::string const &className) |
|
static MCAPI void | _createGlobalEnum (::JSContext *ctx, ::Scripting::QuickJS::ContextUserData &contextData, ::Scripting::EnumBinding const &enumBinding) |
|
static MCAPI void | _createGlobalFunction (::JSContext *ctx, ::Scripting::FunctionBinding const &functionBinding) |
|
static MCAPI void | _createGlobalObject (::JSContext *ctx, ::Scripting::QuickJS::ContextUserData &contextData, ::Scripting::ObjectFactory const &objectFactory) |
|
static MCAPI void | _createIterator (::JSContext *ctx, ::JSModuleDef *jsModuleDef, ::Scripting::QuickJS::ContextUserData &contextData, ::JSValue jsValue, ::Scripting::IteratorBinding &iteratorBinding) |
|
static MCAPI void | _createModuleEnum (::JSContext *ctx, ::JSModuleDef *jsModuleDef, ::Scripting::QuickJS::ContextUserData &contextData, ::Scripting::EnumBinding const &enumBinding) |
|
static MCAPI void | _createModuleFunction (::JSContext *ctx, ::JSModuleDef *jsModuleDef, ::Scripting::FunctionBinding const &functionBinding) |
|
static MCAPI void | _createModuleObject (::JSContext *ctx, ::JSModuleDef *jsModuleDef, ::Scripting::QuickJS::ContextUserData &contextData, ::Scripting::ObjectFactory const &objectFactory) |
|
static MCAPI void | _createProperty (::JSContext *ctx, ::JSValue jsValue, ::Scripting::PropertyBinding const &propertyBinding, ::std::string const &className) |
|
static MCAPI int | _initializeModuleBinding (::JSContext *ctx, ::JSModuleDef *jsModuleDef, ::Scripting::QuickJS::ContextUserData &contextData, ::Scripting::ModuleBinding const &moduleBinding) |
|
static MCAPI int | _moduleInitializer (::JSContext *ctx, ::JSModuleDef *jsModuleDef) |
|
|
::ll::UntypedStorage< 1, 1 > | mUnk21a88e |
|
::ll::UntypedStorage< 8, 8 > | mUnka4780b |
|
::ll::UntypedStorage< 8, 6768 > | mUnka99eed |
|
::ll::UntypedStorage< 8, 144 > | mUnk3d7cec |
|
::ll::UntypedStorage< 8, 24 > | mUnk99b67a |
|
::ll::UntypedStorage< 8, 8 > | mUnk880742 |
|
::ll::UntypedStorage< 8, 8 > | mUnkeb8990 |
|
::ll::UntypedStorage< 8, 8 > | mUnk8cc61a |
|
::ll::UntypedStorage< 8, 8 > | mUnkd3ef0c |
|
::ll::UntypedStorage< 8, 8 > | mUnk59aa18 |
|
::ll::UntypedStorage< 8, 16 > | mUnk182a63 |
|
::ll::UntypedStorage< 8, 64 > | mUnkd84617 |
|
::ll::UntypedStorage< 8, 8 > | mUnkfbf45f |
|