Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qv4sequenceobject.cpp File Reference

(22df353c14800d2e9b6d57a9a0cb9c6baa337999)

#include <QtCore/qsequentialiterable.h>
#include "qv4sequenceobject_p.h"
#include <private/qv4functionobject_p.h>
#include <private/qv4arrayobject_p.h>
#include <private/qqmlengine_p.h>
#include <private/qv4scopedvalue_p.h>
#include <private/qv4jscall_p.h>
#include <private/qqmlmetatype_p.h>
#include <private/qqmltype_p_p.h>
#include <private/qqmlvaluetypewrapper_p.h>
#include "moc_qv4sequenceobject_p.cpp"
Include dependency graph for qv4sequenceobject.cpp:

Go to the source code of this file.

Classes

struct  QV4::SequenceOwnPropertyKeyIterator

Namespaces

namespace  QV4

Functions

 QV4::DEFINE_OBJECT_VTABLE (Sequence)
static ReturnedValue QV4::doGetIndexed (Heap::Sequence *p, qsizetype index)
static voidQV4::createVariantData (QMetaType type, QVariant *variant)
static const voidQV4::retrieveVariantData (QMetaType type, const QVariant *variant)
static void QV4::generateWarning (QV4::ExecutionEngine *v4, const QString &description)
static qsizetype QV4::sizeInline (const Heap::Sequence *p)
template<typename Action>
void QV4::convertAndDo (const QVariant &item, const QMetaType v, Action action)
static void QV4::appendInline (Heap::Sequence *p, const QVariant &item)
static void QV4::appendDefaultConstructedInline (Heap::Sequence *p, qsizetype num)
static void QV4::replaceInline (Heap::Sequence *p, qsizetype index, const QVariant &item)
static void QV4::removeLastInline (Heap::Sequence *p, qsizetype num)
bool QV4::convertToIterable (QMetaType metaType, void *data, QV4::Object *sequence)
static Heap::SequenceQV4::resolveHeapSequence (const Sequence *sequence, QMetaType typeHint)