Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QV4::VTableBase Struct Reference

#include <qv4vtable_p.h>

+ Inheritance diagram for QV4::VTableBase:
+ Collaboration diagram for QV4::VTableBase:

Static Protected Attributes

static constexpr VTable::Destroy virtualDestroy = nullptr
 
static constexpr VTable::IsEqualTo virtualIsEqualTo = nullptr
 
static constexpr VTable::Get virtualGet = nullptr
 
static constexpr VTable::Put virtualPut = nullptr
 
static constexpr VTable::DeleteProperty virtualDeleteProperty = nullptr
 
static constexpr VTable::HasProperty virtualHasProperty = nullptr
 
static constexpr VTable::GetOwnProperty virtualGetOwnProperty = nullptr
 
static constexpr VTable::DefineOwnProperty virtualDefineOwnProperty = nullptr
 
static constexpr VTable::IsExtensible virtualIsExtensible = nullptr
 
static constexpr VTable::PreventExtensions virtualPreventExtensions = nullptr
 
static constexpr VTable::GetPrototypeOf virtualGetPrototypeOf = nullptr
 
static constexpr VTable::SetPrototypeOf virtualSetPrototypeOf = nullptr
 
static constexpr VTable::GetLength virtualGetLength = nullptr
 
static constexpr VTable::OwnPropertyKeys virtualOwnPropertyKeys = nullptr
 
static constexpr VTable::InstanceOf virtualInstanceOf = nullptr
 
static constexpr VTable::Call virtualCall = nullptr
 
static constexpr VTable::CallAsConstructor virtualCallAsConstructor = nullptr
 
static constexpr VTable::CallWithMetaTypes virtualCallWithMetaTypes = nullptr
 
static constexpr VTable::ResolveLookupGetter virtualResolveLookupGetter = nullptr
 
static constexpr VTable::ResolveLookupSetter virtualResolveLookupSetter = nullptr
 
static constexpr VTable::Metacall virtualMetacall = nullptr
 

Friends

template<class Class >
constexpr VTable::CallWithMetaTypes vtableMetaTypesCallEntry ()
 
template<class Class >
constexpr VTable::Call vtableJsTypesCallEntry ()
 

Detailed Description

Definition at line 155 of file qv4vtable_p.h.

Friends And Related Symbol Documentation

◆ vtableJsTypesCallEntry

template<class Class >
constexpr VTable::Call vtableJsTypesCallEntry ( )
friend

Definition at line 133 of file qv4vtable_p.h.

◆ vtableMetaTypesCallEntry

template<class Class >
constexpr VTable::CallWithMetaTypes vtableMetaTypesCallEntry ( )
friend

Definition at line 110 of file qv4vtable_p.h.

Member Data Documentation

◆ virtualCall

constexpr VTable::Call QV4::VTableBase::virtualCall = nullptr
staticconstexprprotected

Definition at line 174 of file qv4vtable_p.h.

Referenced by QV4::MemberGeneratorFunction::virtualCall().

◆ virtualCallAsConstructor

◆ virtualCallWithMetaTypes

constexpr VTable::CallWithMetaTypes QV4::VTableBase::virtualCallWithMetaTypes = nullptr
staticconstexprprotected

Definition at line 176 of file qv4vtable_p.h.

◆ virtualDefineOwnProperty

constexpr VTable::DefineOwnProperty QV4::VTableBase::virtualDefineOwnProperty = nullptr
staticconstexprprotected

◆ virtualDeleteProperty

◆ virtualDestroy

constexpr VTable::Destroy QV4::VTableBase::virtualDestroy = nullptr
staticconstexprprotected

Definition at line 157 of file qv4vtable_p.h.

◆ virtualGet

◆ virtualGetLength

constexpr VTable::GetLength QV4::VTableBase::virtualGetLength = nullptr
staticconstexprprotected

Definition at line 170 of file qv4vtable_p.h.

◆ virtualGetOwnProperty

◆ virtualGetPrototypeOf

constexpr VTable::GetPrototypeOf QV4::VTableBase::virtualGetPrototypeOf = nullptr
staticconstexprprotected

Definition at line 168 of file qv4vtable_p.h.

◆ virtualHasProperty

constexpr VTable::HasProperty QV4::VTableBase::virtualHasProperty = nullptr
staticconstexprprotected

◆ virtualInstanceOf

constexpr VTable::InstanceOf QV4::VTableBase::virtualInstanceOf = nullptr
staticconstexprprotected

Definition at line 172 of file qv4vtable_p.h.

Referenced by QV4::FunctionPrototype::method_hasInstance().

◆ virtualIsEqualTo

constexpr VTable::IsEqualTo QV4::VTableBase::virtualIsEqualTo = nullptr
staticconstexprprotected

Definition at line 158 of file qv4vtable_p.h.

◆ virtualIsExtensible

constexpr VTable::IsExtensible QV4::VTableBase::virtualIsExtensible = nullptr
staticconstexprprotected

Definition at line 166 of file qv4vtable_p.h.

◆ virtualMetacall

constexpr VTable::Metacall QV4::VTableBase::virtualMetacall = nullptr
staticconstexprprotected

Definition at line 181 of file qv4vtable_p.h.

◆ virtualOwnPropertyKeys

constexpr VTable::OwnPropertyKeys QV4::VTableBase::virtualOwnPropertyKeys = nullptr
staticconstexprprotected

◆ virtualPreventExtensions

constexpr VTable::PreventExtensions QV4::VTableBase::virtualPreventExtensions = nullptr
staticconstexprprotected

Definition at line 167 of file qv4vtable_p.h.

◆ virtualPut

◆ virtualResolveLookupGetter

constexpr VTable::ResolveLookupGetter QV4::VTableBase::virtualResolveLookupGetter = nullptr
staticconstexprprotected

◆ virtualResolveLookupSetter

constexpr VTable::ResolveLookupSetter QV4::VTableBase::virtualResolveLookupSetter = nullptr
staticconstexprprotected

Definition at line 179 of file qv4vtable_p.h.

Referenced by QV4::QQmlTypeWrapper::virtualResolveLookupSetter().

◆ virtualSetPrototypeOf

constexpr VTable::SetPrototypeOf QV4::VTableBase::virtualSetPrototypeOf = nullptr
staticconstexprprotected

Definition at line 169 of file qv4vtable_p.h.


The documentation for this struct was generated from the following file: