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::Scope Struct Reference

#include <qv4scopedvalue_p.h>

+ Collaboration diagram for QV4::Scope:

Public Types

enum  AllocMode { Undefined , Empty , Uninitialized }
 

Public Member Functions

 Scope (ExecutionContext *ctx)
 
 Scope (ExecutionEngine *e)
 
 Scope (const Managed *m)
 
 ~Scope ()
 
template<AllocMode mode = Undefined>
Valuealloc (qint64 nValues) const =delete
 
template<AllocMode mode = Undefined>
QML_NEARLY_ALWAYS_INLINE Valuealloc (int nValues) const
 
template<AllocMode mode = Undefined>
QML_NEARLY_ALWAYS_INLINE Valuealloc () const
 
bool hasException () const
 

Public Attributes

ExecutionEngineengine
 
Valuemark
 

Detailed Description

Definition at line 59 of file qv4scopedvalue_p.h.

Member Enumeration Documentation

◆ AllocMode

Enumerator
Undefined 
Empty 
Uninitialized 

Definition at line 90 of file qv4scopedvalue_p.h.

Constructor & Destructor Documentation

◆ Scope() [1/3]

QV4::Scope::Scope ( ExecutionContext * ctx)
inlineexplicit

Definition at line 60 of file qv4scopedvalue_p.h.

◆ Scope() [2/3]

QV4::Scope::Scope ( ExecutionEngine * e)
inlineexplicit

Definition at line 66 of file qv4scopedvalue_p.h.

◆ Scope() [3/3]

QV4::Scope::Scope ( const Managed * m)
inlineexplicit

Definition at line 72 of file qv4scopedvalue_p.h.

◆ ~Scope()

QV4::Scope::~Scope ( )
inline

Member Function Documentation

◆ alloc() [1/3]

template<AllocMode mode = Undefined>
QML_NEARLY_ALWAYS_INLINE Value * QV4::Scope::alloc ( ) const
inline

Definition at line 119 of file qv4scopedvalue_p.h.

References Empty, QV4::Value::emptyValue(), engine, QV4::ExecutionEngine::jsAlloca(), ptr(), Undefined, QV4::Value::undefinedValue(), and Uninitialized.

+ Here is the call graph for this function:

◆ alloc() [2/3]

template<AllocMode mode = Undefined>
QML_NEARLY_ALWAYS_INLINE Value * QV4::Scope::alloc ( int nValues) const
inline

Definition at line 101 of file qv4scopedvalue_p.h.

References Empty, QV4::Value::emptyValue(), engine, i, QV4::ExecutionEngine::jsAlloca(), ptr(), Undefined, QV4::Value::undefinedValue(), and Uninitialized.

+ Here is the call graph for this function:

◆ alloc() [3/3]

template<AllocMode mode = Undefined>
Value * QV4::Scope::alloc ( qint64 nValues) const
delete

Referenced by ObjectInCreationGCAnchorList::ObjectInCreationGCAnchorList(), QV4::ObjectIterator::ObjectIterator(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), QV4::ScopedProperty::ScopedProperty(), QV4::ScopedPropertyKey::ScopedPropertyKey(), QV4::ScopedPropertyKey::ScopedPropertyKey(), QV4::ScopedValue::ScopedValue(), QV4::ScopedValue::ScopedValue(), QV4::ScopedValue::ScopedValue(), QV4::ScopedValue::ScopedValue(), QV4::ScopedValue::ScopedValue(), QV4::callDatafromJS(), createListFromArrayLike(), QV4::createSpreadArguments(), QV4::ObjectPrototype::method_create(), QV4::ArrayPrototype::method_every(), QV4::IntrinsicTypedArrayPrototype::method_every(), QV4::ArrayPrototype::method_filter(), QV4::IntrinsicTypedArrayPrototype::method_filter(), QV4::ArrayPrototype::method_find(), QV4::IntrinsicTypedArrayPrototype::method_find(), QV4::ArrayPrototype::method_findIndex(), QV4::IntrinsicTypedArrayPrototype::method_findIndex(), QV4::ArrayPrototype::method_forEach(), QV4::MapPrototype::method_forEach(), QV4::SetPrototype::method_forEach(), QV4::IntrinsicTypedArrayPrototype::method_forEach(), QV4::ArrayPrototype::method_from(), QV4::ArrayPrototype::method_map(), QV4::IntrinsicTypedArrayPrototype::method_map(), QV4::MapIteratorPrototype::method_next(), QV4::SetIteratorPrototype::method_next(), QV4::ArrayPrototype::method_reduce(), QV4::IntrinsicTypedArrayPrototype::method_reduce(), QV4::ArrayPrototype::method_reduceRight(), QV4::IntrinsicTypedArrayPrototype::method_reduceRight(), QV4::StringPrototype::method_replace(), QV4::ArrayPrototype::method_some(), QV4::IntrinsicTypedArrayPrototype::method_some(), QV4::RegExpPrototype::method_split(), QV4::JsonObject::method_stringify(), QV4::IntrinsicTypedArrayPrototype::method_subarray(), QV4::SequenceCompareFunctor::operator()(), typedArraySpeciesCreate(), QV4::ProxyObject::virtualDefineOwnProperty(), QV4::ProxyObject::virtualDeleteProperty(), QV4::ProxyObject::virtualGet(), QV4::ProxyObject::virtualGetOwnProperty(), QV4::ProxyObject::virtualGetPrototypeOf(), QV4::ProxyObject::virtualHasProperty(), QV4::ProxyObject::virtualIsExtensible(), QV4::ProxyObject::virtualOwnPropertyKeys(), QV4::ProxyObject::virtualPreventExtensions(), QV4::ProxyObject::virtualPut(), and QV4::ProxyObject::virtualSetPrototypeOf().

◆ hasException()

bool QV4::Scope::hasException ( ) const
inline

Definition at line 135 of file qv4scopedvalue_p.h.

References engine, and QV4::EngineBase::hasException.

Referenced by atomicReadModifyWrite(), QV4::Runtime::DeleteProperty_NoThrow::call(), QV4::Runtime::Instanceof::call(), QV4::Runtime::As::call(), QV4::Runtime::In::call(), QV4::Runtime::IteratorNextForYieldStar::call(), QV4::Runtime::IteratorNext::call(), QQmlPrivate::AOTCompiledContext::callObjectPropertyLookup(), QQmlPrivate::AOTCompiledContext::callQmlContextPropertyLookup(), QQmlJavaScriptExpressionCapture::catchException(), QV4::convertAndCall(), createListFromArrayLike(), QV4::createSpreadArguments(), QJSEngine::evaluate(), QV4::RegExpPrototype::exec(), QV4::Promise::ReactionHandler::executeReaction(), QV4::Promise::ReactionHandler::executeResolveThenable(), QV4::getElementFallback(), QV4::QObjectSlotDispatcher::impl(), QQmlVMEMetaObject::metaCall(), QV4::PromiseCtor::method_all(), QV4::Reflect::method_apply(), QV4::ObjectPrototype::method_assign(), QV4::PromisePrototype::method_catch(), QV4::Atomics::method_compareExchange(), QV4::ArrayPrototype::method_concat(), QV4::Reflect::method_construct(), QV4::ObjectPrototype::method_defineGetter(), QV4::ObjectPrototype::method_defineProperties(), QV4::ObjectPrototype::method_defineProperty(), QV4::Reflect::method_defineProperty(), QV4::ObjectPrototype::method_defineSetter(), QV4::ObjectPrototype::method_entries(), QV4::RegExpPrototype::method_exec(), QV4::IntrinsicTypedArrayPrototype::method_fill(), QV4::ArrayPrototype::method_from(), QV4::Reflect::method_get(), QV4::RegExpPrototype::method_get_flags(), QV4::ObjectPrototype::method_getOwnPropertyDescriptor(), QV4::ObjectPrototype::method_getOwnPropertyDescriptors(), QV4::ObjectPrototype::method_getOwnPropertyNames(), QV4::ObjectPrototype::method_getPrototypeOf(), QV4::Reflect::method_has(), QV4::ObjectPrototype::method_hasOwnProperty(), QV4Include::method_include(), QV4::ObjectPrototype::method_isPrototypeOf(), QV4::ObjectPrototype::method_keys(), QV4::RegExpPrototype::method_match(), QV4::StringPrototype::method_match(), QV4::ObjectPrototype::method_propertyIsEnumerable(), QV4::PromiseCtor::method_race(), QV4::RegExpPrototype::method_replace(), QV4::StringPrototype::method_replace(), QV4::Proxy::method_revocable(), QV4::RegExpPrototype::method_search(), QV4::StringPrototype::method_search(), QV4::Reflect::method_set(), QV4::IntrinsicTypedArrayPrototype::method_set(), QQuickJSContext2D::method_set_font(), QQuickJSContext2D::method_set_textAlign(), QQuickJSContext2D::method_set_textBaseline(), QV4::RegExpPrototype::method_split(), QV4::Atomics::method_store(), QV4::JsonObject::method_stringify(), QV4::IntrinsicTypedArrayPrototype::method_subarray(), QV4::PromisePrototype::method_then(), QV4::ArrayPrototype::method_toLocaleString(), QV4::IntrinsicTypedArrayPrototype::method_toLocaleString(), QV4::NumberPrototype::method_toPrecision(), QV4::ArrayPrototype::method_toString(), QV4::RegExpPrototype::method_toString(), QV4::ObjectPrototype::method_values(), QV4::SequenceCompareFunctor::operator()(), QV4::ArrayElementLessThan::operator()(), parseFlags(), JavaScriptJob::run(), QV4::SharedArrayBufferPrototype::slice(), QV4::QmlIncubatorObject::statusChanged(), QV4::Value::toNumberImpl(), QV4::Value::toQString(), QV4::Value::toQStringNoThrow(), validateAtomicAccess(), QJSValueIterator::value(), QV4::SymbolCtor::virtualCall(), QV4::ResolveWrapper::virtualCall(), QV4::BoundFunction::virtualCallAsConstructor(), QV4::PromiseCtor::virtualCallAsConstructor(), QV4::ProxyObject::virtualDefineOwnProperty(), QV4::ProxyObject::virtualDeleteProperty(), QV4::ProxyObject::virtualGet(), QV4::ProxyObject::virtualGetOwnProperty(), QV4::ProxyObject::virtualGetPrototypeOf(), QV4::ProxyObject::virtualHasProperty(), QV4::ProxyObject::virtualIsExtensible(), QV4::ProxyObject::virtualOwnPropertyKeys(), QV4::ProxyObject::virtualPreventExtensions(), QV4::ProxyObject::virtualPut(), QV4::QQmlContextWrapper::virtualPut(), QV4::QObjectWrapper::virtualPut(), QV4::TypedArray::virtualPut(), QV4::QQmlTypeWrapper::virtualPut(), QV4::QQmlValueTypeWrapper::virtualPut(), QQuickJSContext2DPixelData::virtualPut(), and QV4::ProxyObject::virtualSetPrototypeOf().

Member Data Documentation

◆ engine

ExecutionEngine* QV4::Scope::engine

Definition at line 139 of file qv4scopedvalue_p.h.

Referenced by QV4::ExecutionEngine::ExecutionEngine(), QV4::ObjectIterator::ObjectIterator(), QQuickContext2DEngineData::QQuickContext2DEngineData(), QV4::Scoped< T >::Scoped(), QV4::Scoped< T >::Scoped(), ~Scope(), QQuickPropertyChanges::actions(), QV4::Object::addSymbolSpecies(), advanceLastIndexOnEmptyMatch(), alloc(), alloc(), QQmlVMEResolvedList::append(), QQmlListModel::append(), atomicReadModifyWrite(), QV4::RegExpObject::builtinExec(), QV4::QmlSignalHandler::call(), QV4::Runtime::LoadSuperProperty::call(), QV4::Runtime::StoreSuperProperty::call(), QV4::Runtime::LoadProperty::call(), QV4::Runtime::TypeofName::call(), QV4::Runtime::CreateClass::call(), QQmlPrivate::AOTCompiledContext::callGlobalLookup(), QQmlPrivate::AOTCompiledContext::callObjectPropertyLookup(), QQmlPrivate::AOTCompiledContext::callQmlContextPropertyLookup(), QQmlJavaScriptExpressionCapture::catchException(), QV4::ScriptFunction::classForConstructor(), QV4::Heap::cleanInternalClass(), QV4DataCollector::collectScope(), QV4::ErrorObject::create(), QV4::QmlContext::create(), createBinding(), createListFromArrayLike(), QV4::ExecutionContext::createMutableBinding(), createObjectFromCtorOrArray(), QtObject::createQmlObject(), QV4::createSpreadArguments(), QJSManagedValue::deleteProperty(), QV4::doGetIndexed(), QQmlBinding::doUpdate(), doWriteProperties(), QQmlJavaScriptExpression::evaluate(), QV4::RegExpPrototype::exec(), QV4::RegExpPrototype::execFirstMatch(), QV4::Promise::ReactionHandler::executeReaction(), QV4::Promise::ReactionHandler::executeResolveThenable(), firstOrLastIndexOf(), QQmlLocaleValueType::formattedDataSize(), QV4::ExecutionEngine::fromData(), QQmlListModel::get(), QQmlDelegateModelItem::get_groups(), VDMAbstractItemModelDataType::get_hasModelChildren(), QQmlAdaptorModelEngineData::get_index(), QQmlDMAbstractItemModelData::get_modelData(), QQmlDMAbstractItemModelData::get_property(), QV4::getElementFallback(), QV4::getElementIntFallback(), QV4::getSuperBase(), QV4::Lookup::getterFallback(), QV4::Object::getValueAccessor(), hasException(), QJSManagedValue::hasOwnProperty(), QJSManagedValue::hasProperty(), QQmlComponent::incubateObject(), QV4::Heap::Atomics::init(), QV4::Heap::JsonObject::init(), QV4::Heap::MathObject::init(), QV4::Heap::ArrayObject::init(), QV4::IntrinsicTypedArrayPrototype::init(), QV4::SharedArrayBufferPrototype::init(), QV4::ArrayBufferPrototype::init(), QV4::DataViewPrototype::init(), QV4::MapPrototype::init(), QV4::RegExpPrototype::init(), QV4::SetPrototype::init(), QV4::StringPrototype::init(), QV4::GlobalExtensions::init(), QQmlDelegateModelItemMetaType::initializePrototype(), QQmlPrivate::AOTCompiledContext::initLoadAttachedLookup(), QQmlPrivate::initObjectLookup(), QQmlPrivate::initTypeWrapperLookup(), QQmlListModel::insert(), QJSEngine::installExtensions(), QV4::ExecutableCompilationUnit::instantiate(), QV4::Object::isArray(), QV4::PropertyKey::isCanonicalNumericIndexString(), QV4::Object::isConcatSpreadable(), QQmlPrivate::AOTCompiledContext::javaScriptGlobalProperty(), QQmlXMLHttpRequest::jsonResponseBody(), QV4::loadProperty(), QV4::Heap::QObjectWrapper::markObjects(), QQmlVMEMetaObject::metaCall(), QV4::WeakSetPrototype::method_add(), QV4::SetPrototype::method_add(), QV4::PromiseCtor::method_all(), QV4::Reflect::method_apply(), QV4::ConsoleObject::method_assert(), QV4::ObjectPrototype::method_assign(), QV4::PromisePrototype::method_catch(), QV4::MapPrototype::method_clear(), QV4::SetPrototype::method_clear(), QV4::Atomics::method_compareExchange(), QV4::RegExpPrototype::method_compile(), QV4::ArrayPrototype::method_concat(), QV4::StringPrototype::method_concat(), QV4::QObjectWrapper::method_connect(), QV4::Reflect::method_construct(), QV4::ArrayPrototype::method_copyWithin(), QV4::IntrinsicTypedArrayPrototype::method_copyWithin(), QV4::ConsoleObject::method_count(), QV4::ObjectPrototype::method_create(), QQuickJSContext2DPrototype::method_createConicalGradient(), QQuickJSContext2DPrototype::method_createImageData(), QQuickJSContext2DPrototype::method_createLinearGradient(), QQuickJSContext2DPrototype::method_createPattern(), QQuickJSContext2DPrototype::method_createRadialGradient(), QV4::GlobalFunctions::method_decodeURI(), QV4::GlobalFunctions::method_decodeURIComponent(), QV4::ObjectPrototype::method_defineGetter(), QV4::ObjectPrototype::method_defineProperties(), QV4::ObjectPrototype::method_defineProperty(), QV4::Reflect::method_defineProperty(), QV4::ObjectPrototype::method_defineSetter(), QV4::WeakMapPrototype::method_delete(), QV4::MapPrototype::method_delete(), QV4::WeakSetPrototype::method_delete(), QV4::SetPrototype::method_delete(), QV4::QObjectWrapper::method_disconnect(), QV4::Document::method_documentElement(), QV4::GlobalFunctions::method_encodeURI(), QV4::GlobalFunctions::method_encodeURIComponent(), QV4::ArrayPrototype::method_entries(), QV4::MapPrototype::method_entries(), QV4::ObjectPrototype::method_entries(), QV4::SetPrototype::method_entries(), QV4::IntrinsicTypedArrayPrototype::method_entries(), QV4::ArrayPrototype::method_every(), QV4::IntrinsicTypedArrayPrototype::method_every(), QV4::RegExpPrototype::method_exec(), QV4::ArrayPrototype::method_fill(), QV4::IntrinsicTypedArrayPrototype::method_fill(), QV4::ArrayPrototype::method_filter(), QV4::IntrinsicTypedArrayPrototype::method_filter(), QV4::ArrayPrototype::method_find(), QV4::IntrinsicTypedArrayPrototype::method_find(), QV4::ArrayPrototype::method_findIndex(), QV4::IntrinsicTypedArrayPrototype::method_findIndex(), QV4::ArrayPrototype::method_forEach(), QV4::MapPrototype::method_forEach(), QV4::SetPrototype::method_forEach(), QV4::IntrinsicTypedArrayPrototype::method_forEach(), QV4::ArrayPrototype::method_from(), QV4::WeakMapPrototype::method_get(), QV4::MapPrototype::method_get(), QV4::Reflect::method_get(), QV4::NodePrototype::method_get_attributes(), QQuickJSContext2DPrototype::method_get_canvas(), QV4::NodePrototype::method_get_childNodes(), QQuickJSContext2D::method_get_fillRule(), QQuickJSContext2D::method_get_fillStyle(), QV4::NodePrototype::method_get_firstChild(), QV4::RegExpPrototype::method_get_flags(), QQuickJSContext2D::method_get_font(), QV4::RegExpPrototype::method_get_global(), QQuickJSContext2D::method_get_globalCompositeOperation(), QV4::RegExpPrototype::method_get_ignoreCase(), QV4::NodePrototype::method_get_lastChild(), QV4::RegExpPrototype::method_get_lastMatch_n(), QV4::RegExpPrototype::method_get_lastParen(), QV4::RegExpPrototype::method_get_leftContext(), QV4::PropertyListPrototype::method_get_length(), QV4::method_get_length(), QQuickJSContext2D::method_get_lineCap(), QQuickJSContext2D::method_get_lineJoin(), QV4::RegExpPrototype::method_get_multiline(), QV4::NodePrototype::method_get_namespaceUri(), QV4::NodePrototype::method_get_nextSibling(), QV4::NodePrototype::method_get_nodeName(), QV4::NodePrototype::method_get_nodeValue(), QV4::QmlIncubatorObject::method_get_object(), QV4::NodePrototype::method_get_parentNode(), QV4::NodePrototype::method_get_previousSibling(), QV4::RegExpPrototype::method_get_rightContext(), QQuickJSContext2D::method_get_shadowColor(), QV4::MapPrototype::method_get_size(), QV4::SetPrototype::method_get_size(), QV4::RegExpPrototype::method_get_source(), QV4::RegExpPrototype::method_get_sticky(), QQuickJSContext2D::method_get_strokeStyle(), QQuickJSContext2D::method_get_textAlign(), QQuickJSContext2D::method_get_textBaseline(), QV4::RegExpPrototype::method_get_unicode(), QQuickJSContext2DPrototype::method_getImageData(), QQuickJSContext2DPrototype::method_getLineDash(), QV4::ObjectPrototype::method_getOwnPropertyDescriptor(), QV4::ObjectPrototype::method_getOwnPropertyDescriptors(), QV4::ObjectPrototype::method_getOwnPropertyNames(), QV4::ObjectPrototype::method_getOwnPropertySymbols(), QV4::ObjectPrototype::method_getPrototypeOf(), QV4::WeakMapPrototype::method_has(), QV4::MapPrototype::method_has(), QV4::Reflect::method_has(), QV4::WeakSetPrototype::method_has(), QV4::SetPrototype::method_has(), QV4::ObjectPrototype::method_hasOwnProperty(), QV4Include::method_include(), QV4::ArrayPrototype::method_includes(), QV4::IntrinsicTypedArrayPrototype::method_includes(), QV4::ArrayPrototype::method_indexOf(), QV4::IntrinsicTypedArrayPrototype::method_indexOf(), QV4::ObjectPrototype::method_isPrototypeOf(), QV4::StringPrototype::method_iterator(), QV4::ArrayPrototype::method_join(), QV4::IntrinsicTypedArrayPrototype::method_join(), QV4::ArrayPrototype::method_keys(), QV4::MapPrototype::method_keys(), QV4::ObjectPrototype::method_keys(), QV4::IntrinsicTypedArrayPrototype::method_keys(), QV4::ArrayPrototype::method_lastIndexOf(), QV4::IntrinsicTypedArrayPrototype::method_lastIndexOf(), QV4::Atomics::method_load(), QV4::ArrayPrototype::method_map(), QV4::IntrinsicTypedArrayPrototype::method_map(), QV4::RegExpPrototype::method_match(), QV4::StringPrototype::method_match(), QQuickJSContext2DPrototype::method_measureText(), QV4::Attr::method_name(), QV4::ArrayIteratorPrototype::method_next(), QV4::MapIteratorPrototype::method_next(), QV4::ForInIteratorPrototype::method_next(), QV4::SetIteratorPrototype::method_next(), QV4::StringIteratorPrototype::method_next(), QV4::ArrayPrototype::method_of(), QV4::Attr::method_ownerElement(), QV4::Reflect::method_ownKeys(), QV4::ArrayPrototype::method_pop(), QV4::PropertyListPrototype::method_pop(), QV4::Reflect::method_preventExtensions(), QV4::ConsoleObject::method_profile(), QV4::ConsoleObject::method_profileEnd(), QV4::ObjectPrototype::method_propertyIsEnumerable(), QV4::ArrayPrototype::method_push(), QV4::PropertyListPrototype::method_push(), QV4::PromiseCtor::method_race(), QV4::ArrayPrototype::method_reduce(), QV4::IntrinsicTypedArrayPrototype::method_reduce(), QV4::ArrayPrototype::method_reduceRight(), QV4::IntrinsicTypedArrayPrototype::method_reduceRight(), QV4::PromiseCtor::method_reject(), QV4::RegExpPrototype::method_replace(), QV4::StringPrototype::method_replace(), QV4::PromiseCtor::method_resolve(), QV4::ArrayPrototype::method_reverse(), QV4::IntrinsicTypedArrayPrototype::method_reverse(), QV4::Proxy::method_revocable(), QV4::Proxy::method_revoke(), QV4::RegExpPrototype::method_search(), QV4::StringPrototype::method_search(), QQuickWorkerScriptEnginePrivate::method_sendMessage(), QV4::WeakMapPrototype::method_set(), QV4::MapPrototype::method_set(), QV4::Reflect::method_set(), QV4::IntrinsicTypedArrayPrototype::method_set(), QQuickJSContext2D::method_set_fillStyle(), QV4::PropertyListPrototype::method_set_length(), QV4::method_set_length(), QV4::ObjectPrototype::method_set_proto(), QV4::QmlIncubatorObject::method_set_statusChanged(), QQuickJSContext2D::method_set_strokeStyle(), QV4::ObjectPrototype::method_setPrototypeOf(), QV4::ArrayPrototype::method_shift(), QV4::PropertyListPrototype::method_shift(), QV4::ArrayPrototype::method_slice(), QV4::IntrinsicTypedArrayPrototype::method_slice(), QV4::ArrayPrototype::method_some(), QV4::IntrinsicTypedArrayPrototype::method_some(), QV4::ArrayPrototype::method_sort(), QV4::PropertyListPrototype::method_sort(), QV4::ArrayPrototype::method_splice(), QV4::PropertyListPrototype::method_splice(), QV4::RegExpPrototype::method_split(), QV4::StringPrototype::method_split(), QV4::Atomics::method_store(), QV4::GlobalExtensions::method_string_arg(), QV4::JsonObject::method_stringify(), QV4::IntrinsicTypedArrayPrototype::method_subarray(), QV4::PromisePrototype::method_then(), QV4::ConsoleObject::method_time(), QV4::ConsoleObject::method_timeEnd(), QV4::ArrayPrototype::method_toLocaleString(), QV4::NumberPrototype::method_toLocaleString(), QV4::ObjectPrototype::method_toLocaleString(), QV4::IntrinsicTypedArrayPrototype::method_toLocaleString(), QV4::NumberPrototype::method_toPrecision(), QV4::ArrayPrototype::method_toString(), QV4::ErrorPrototype::method_toString(), QV4::RegExpPrototype::method_toString(), QV4::SymbolPrototype::method_toString(), QV4::ConsoleObject::method_trace(), QV4::ArrayPrototype::method_unshift(), QV4::PropertyListPrototype::method_unshift(), QV4::Attr::method_value(), QV4::SymbolPrototype::method_valueOf(), QV4::ArrayPrototype::method_values(), QV4::MapPrototype::method_values(), QV4::ObjectPrototype::method_values(), QV4::SetPrototype::method_values(), QV4::IntrinsicTypedArrayPrototype::method_values(), QV4::Text::method_wholeText(), QV4::Document::method_xmlEncoding(), QV4::Document::method_xmlVersion(), QV4::ExecutionEngine::newArrayObject(), QV4::ExecutionContext::newCatchContext(), ModuleNamespaceIterator::next(), QV4::QQmlValueTypeWrapperOwnPropertyKeyIterator::next(), QV4::ForInIteratorObject::nextProperty(), QQmlLocalStorage::openDatabaseSync(), QV4::ArrayElementLessThan::operator()(), parseFlags(), QJSManagedValue::property(), ModelNodeMetaObject::propertyWritten(), qmlsqldatabase_changeVersion(), qmlsqldatabase_executeSql(), qmlsqldatabase_rows_item(), qmlsqldatabase_rows_setForwardOnly(), qmlsqldatabase_transaction_shared(), qmlsqldatabase_version(), qt_create_image_data(), QV4::ArrayData::realloc(), QQmlVMEResolvedList::replace(), QQuickCanvasItem::requestAnimationFrame(), JavaScriptJob::run(), QQuickWorkerScript::sendMessage(), sequenceInterface(), QQmlListModel::set(), QQmlDelegateModelItem::set_groups(), QQmlDMAbstractItemModelData::set_modelData(), QQmlDMAbstractItemModelData::set_property(), QQmlComponentPrivate::setInitialProperty(), QV4::Object::setInternalClass(), QJSManagedValue::setProperty(), QV4::QObjectWrapper::setProperty(), QQuick3DLoader::setSource(), QV4::Lookup::setterFallback(), QV4::Lookup::setterGeneric(), QV4::SharedArrayBufferPrototype::slice(), QV4::RegExpObject::source(), QV4::Object::speciesConstructor(), QV4::QmlIncubatorObject::statusChanged(), Stringify::Str(), QV4::Value::toQStringNoThrow(), QQmlLocaleValueType::toString(), typedArraySpeciesCreate(), unscopable(), validateAtomicAccess(), validateSharedIntegerTypedArray(), QJSValueIterator::value(), QV4::SymbolCtor::virtualCall(), QV4::CapabilitiesExecutorWrapper::virtualCall(), QV4::ResolveWrapper::virtualCall(), QV4::RejectWrapper::virtualCall(), QV4::DelegateModelGroupFunction::virtualCall(), QV4::ScriptFunction::virtualCallAsConstructor(), QV4::PromiseCtor::virtualCallAsConstructor(), QV4::Proxy::virtualCallAsConstructor(), QV4::Object::virtualDefineOwnProperty(), QV4::ArrayObject::virtualDefineOwnProperty(), QV4::ProxyObject::virtualDefineOwnProperty(), QV4::ProxyObject::virtualDeleteProperty(), QV4::Module::virtualGet(), QV4::ProxyObject::virtualGet(), QV4::TypedArray::virtualGet(), QV4::QQmlTypeWrapper::virtualGet(), QV4::Object::virtualGetLength(), QV4::Module::virtualGetOwnProperty(), QV4::ProxyObject::virtualGetOwnProperty(), QV4::QObjectWrapper::virtualGetOwnProperty(), QV4::ProxyObject::virtualGetPrototypeOf(), QV4::ProxyObject::virtualHasProperty(), QV4::ProxyObject::virtualIsExtensible(), QV4::ProxyObject::virtualOwnPropertyKeys(), QV4::ProxyObject::virtualPreventExtensions(), QV4::ProxyObject::virtualPut(), QV4::QObjectWrapper::virtualPut(), QV4::TypedArray::virtualPut(), QV4::QmlListWrapper::virtualPut(), QV4::QQmlTypeWrapper::virtualPut(), QV4::Object::virtualResolveLookupSetter(), QV4::ProxyObject::virtualSetPrototypeOf(), and writeToConsole().

◆ mark

Value* QV4::Scope::mark

Definition at line 140 of file qv4scopedvalue_p.h.

Referenced by ~Scope().


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