Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfxjse_class.h>
Public Member Functions | |
CFXJSE_Class (const CFXJSE_Context *pContext) | |
~CFXJSE_Class () | |
bool | IsName (ByteStringView name) const |
const CFXJSE_Context * | GetContext () const |
v8::Local< v8::FunctionTemplate > | GetTemplate (v8::Isolate *pIsolate) |
Static Public Member Functions | |
static CFXJSE_Class * | Create (CFXJSE_Context *pContext, const FXJSE_CLASS_DESCRIPTOR *pClassDescriptor, bool bIsJSGlobal) |
Protected Attributes | |
ByteString | m_szClassName |
UnownedPtr< const FXJSE_CLASS_DESCRIPTOR > | m_pClassDescriptor |
UnownedPtr< const CFXJSE_Context > const | m_pContext |
v8::Global< v8::FunctionTemplate > | m_hTemplate |
Definition at line 18 of file cfxjse_class.h.
|
explicit |
Definition at line 330 of file cfxjse_class.cpp.
References CFXJSE_Class().
Referenced by CFXJSE_Class().
|
default |
|
static |
Definition at line 270 of file cfxjse_class.cpp.
References CFXJSE_Context::GetClassByName(), FXJSE_CLASS_DESCRIPTOR::methNum, and FXJSE_CLASS_DESCRIPTOR::name.
Referenced by CFXJSE_Context::Create().
|
inline |
Definition at line 28 of file cfxjse_class.h.
v8::Local< v8::FunctionTemplate > CFXJSE_Class::GetTemplate | ( | v8::Isolate * | pIsolate | ) |
Definition at line 335 of file cfxjse_class.cpp.
|
inline |
Definition at line 27 of file cfxjse_class.h.
|
protected |
Definition at line 35 of file cfxjse_class.h.
|
protected |
Definition at line 33 of file cfxjse_class.h.
|
protected |
Definition at line 34 of file cfxjse_class.h.
|
protected |
Definition at line 32 of file cfxjse_class.h.