![]() |
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 338 of file cfxjse_class.cpp.
References CFXJSE_Class().
Referenced by CFXJSE_Class().
|
default |
|
static |
Definition at line 281 of file cfxjse_class.cpp.
References CFXJSE_Context::GetClassByName(), 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 343 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.