Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfxjs_engine.h>
Classes | |
class | ExtensionIface |
Public Member Functions | |
~FXJS_PerIsolateData () | |
uint32_t | CurrentMaxObjDefinitionID () const |
CFXJS_ObjDefinition * | ObjDefinitionForID (uint32_t id) const |
uint32_t | AssignIDForObjDefinition (std::unique_ptr< CFXJS_ObjDefinition > pDefn) |
V8TemplateMap * | GetDynamicObjsMap () |
ExtensionIface * | GetExtension () |
void | SetExtension (std::unique_ptr< ExtensionIface > extension) |
Static Public Member Functions | |
static void | SetUp (v8::Isolate *pIsolate) |
static FXJS_PerIsolateData * | Get (v8::Isolate *pIsolate) |
Definition at line 41 of file cfxjs_engine.h.
|
default |
uint32_t FXJS_PerIsolateData::AssignIDForObjDefinition | ( | std::unique_ptr< CFXJS_ObjDefinition > | pDefn | ) |
Definition at line 378 of file cfxjs_engine.cpp.
References CurrentMaxObjDefinitionID().
uint32_t FXJS_PerIsolateData::CurrentMaxObjDefinitionID | ( | ) | const |
Definition at line 367 of file cfxjs_engine.cpp.
Referenced by AssignIDForObjDefinition(), GetGlobalObjectTemplate(), CFXJS_Engine::InitializeEngine(), and CFXJS_Engine::ReleaseEngine().
|
static |
Definition at line 354 of file cfxjs_engine.cpp.
|
inline |
Definition at line 57 of file cfxjs_engine.h.
|
inline |
Definition at line 58 of file cfxjs_engine.h.
Referenced by CFXJSE_RuntimeData::Get().
CFXJS_ObjDefinition * FXJS_PerIsolateData::ObjDefinitionForID | ( | uint32_t | id | ) | const |
Definition at line 371 of file cfxjs_engine.cpp.
Referenced by CFXJS_Engine::DefineObjAllProperties(), CFXJS_Engine::DefineObjConst(), CFXJS_Engine::DefineObjMethod(), CFXJS_Engine::DefineObjProperty(), GetGlobalObjectTemplate(), CFXJS_Engine::InitializeEngine(), CFXJS_Engine::NewFXJSBoundObject(), and CFXJS_Engine::ReleaseEngine().
|
inline |
Definition at line 59 of file cfxjs_engine.h.
|
static |
Definition at line 348 of file cfxjs_engine.cpp.