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
qqmllistwrapper.cpp File Reference

(7fa397156c831b410b551c2ad84d17f2eaf9e5c6)

#include "qqmllistwrapper_p.h"
#include <QtQml/qqmlinfo.h>
#include <private/qqmllist_p.h>
#include <private/qv4arrayiterator_p.h>
#include <private/qv4arrayobject_p.h>
#include <private/qv4functionobject_p.h>
#include <private/qv4objectiterator_p.h>
#include <private/qv4objectproto_p.h>
#include <private/qv4qobjectwrapper_p.h>
#include <private/qv4symbol_p.h>
Include dependency graph for qqmllistwrapper.cpp:

Go to the source code of this file.

Classes

struct  ListWrapperObject
struct  QmlListWrapperOwnPropertyKeyIterator

Functions

 DEFINE_OBJECT_VTABLE (QmlListWrapper)
static void setArrayData (Heap::QmlListWrapper *d)
static void appendWrapped (QQmlListProperty< QObject > *p, QObject *o)
static qsizetype countWrapped (QQmlListProperty< QObject > *p)
static QObjectatWrapped (QQmlListProperty< QObject > *p, qsizetype i)
static void clearWrapped (QQmlListProperty< QObject > *p)
static void replaceWrapped (QQmlListProperty< QObject > *p, qsizetype i, QObject *o)
static void removeLastWrapped (QQmlListProperty< QObject > *p)
template<typename Iterate>
ReturnedValue firstOrLastIndexOf (const FunctionObject *b, const Value *thisObject, const Value *argv, int argc, Iterate iterate)

Function Documentation

◆ appendWrapped()

void appendWrapped ( QQmlListProperty< QObject > * p,
QObject * o )
static

Definition at line 53 of file qqmllistwrapper.cpp.

◆ atWrapped()

QObject * atWrapped ( QQmlListProperty< QObject > * p,
qsizetype i )
static

Definition at line 77 of file qqmllistwrapper.cpp.

◆ clearWrapped()

void clearWrapped ( QQmlListProperty< QObject > * p)
static

Definition at line 84 of file qqmllistwrapper.cpp.

◆ countWrapped()

qsizetype countWrapped ( QQmlListProperty< QObject > * p)
static

Definition at line 71 of file qqmllistwrapper.cpp.

◆ DEFINE_OBJECT_VTABLE()

DEFINE_OBJECT_VTABLE ( QmlListWrapper )

◆ firstOrLastIndexOf()

template<typename Iterate>
ReturnedValue firstOrLastIndexOf ( const FunctionObject * b,
const Value * thisObject,
const Value * argv,
int argc,
Iterate iterate )

Definition at line 608 of file qqmllistwrapper.cpp.

◆ removeLastWrapped()

void removeLastWrapped ( QQmlListProperty< QObject > * p)
static

Definition at line 99 of file qqmllistwrapper.cpp.

◆ replaceWrapped()

void replaceWrapped ( QQmlListProperty< QObject > * p,
qsizetype i,
QObject * o )
static

Definition at line 90 of file qqmllistwrapper.cpp.

◆ setArrayData()

void setArrayData ( Heap::QmlListWrapper * d)
static

Definition at line 27 of file qqmllistwrapper.cpp.