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

(c86476db1fa845b9414e2a83191ed93c1c5a7936)

#include "qqmllistmodel_p_p.h"
#include "qqmllistmodelworkeragent_p.h"
#include <private/qjsvalue_p.h>
#include <private/qqmlcustomparser_p.h>
#include <private/qqmlengine_p.h>
#include <private/qqmljsast_p.h>
#include <private/qqmljsengine_p.h>
#include <private/qqmllistwrapper_p.h>
#include <private/qqmlnotifier_p.h>
#include <private/qqmlopenmetaobject_p.h>
#include <private/qv4alloca_p.h>
#include <private/qv4dateobject_p.h>
#include <private/qv4lookup_p.h>
#include <private/qv4object_p.h>
#include <private/qv4objectiterator_p.h>
#include <private/qv4qmlcontext_p.h>
#include <private/qv4sequenceobject_p.h>
#include <private/qv4urlobject_p.h>
#include <qqmlcontext.h>
#include <qqmlinfo.h>
#include <QtCore/qdebug.h>
#include <QtCore/qstack.h>
#include <QXmlStreamReader>
#include <QtCore/qdatetime.h>
#include <QScopedValueRollback>
#include "moc_qqmllistmodel_p_p.cpp"
#include "moc_qqmllistmodel_p.cpp"
Include dependency graph for qqmllistmodel.cpp:

Go to the source code of this file.

Classes

struct  QV4::ModelObjectOwnPropertyKeyIterator

Namespaces

namespace  QV4

Enumerations

enum  { MIN_LISTMODEL_UID = 1024 , MIN_LISTMODEL_UID = 1024 }
enum  { MIN_LISTMODEL_UID = 1024 , MIN_LISTMODEL_UID = 1024 }

Functions

 Q_DECLARE_METATYPE (const QV4::CompiledData::Binding *)
template<typename T>
static bool isMemoryUsed (const char *mem)
static QString roleTypeName (ListLayout::Role::DataType t)
 QV4::DEFINE_OBJECT_VTABLE (ModelObject)

Variables

static QAtomicInt uidCounter (MIN_LISTMODEL_UID)

Enumeration Type Documentation

◆ anonymous enum [1/2]

anonymous enum
Enumerator
MIN_LISTMODEL_UID 
MIN_LISTMODEL_UID 

Definition at line 41 of file qqmllistmodel.cpp.

◆ anonymous enum [2/2]

anonymous enum
Enumerator
MIN_LISTMODEL_UID 
MIN_LISTMODEL_UID 

Definition at line 41 of file qqmllistmodel.cpp.

Function Documentation

◆ isMemoryUsed()

template<typename T>
bool isMemoryUsed ( const char * mem)
static

Definition at line 46 of file qqmllistmodel.cpp.

◆ Q_DECLARE_METATYPE()

Q_DECLARE_METATYPE ( const QV4::CompiledData::Binding * )

◆ roleTypeName()

QString roleTypeName ( ListLayout::Role::DataType t)
static

Definition at line 56 of file qqmllistmodel.cpp.

References ListLayout::Role::Invalid, and ListLayout::Role::MaxDataType.

Variable Documentation

◆ uidCounter

QAtomicInt uidCounter ( MIN_LISTMODEL_UID )
static