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

(99c7fe45be00b694da4041c5a06e5484f2985dc6)

#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 }
 

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

anonymous enum
Enumerator
MIN_LISTMODEL_UID 

Definition at line 40 of file qqmllistmodel.cpp.

Function Documentation

◆ isMemoryUsed()

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

Definition at line 45 of file qqmllistmodel.cpp.

References i.

◆ Q_DECLARE_METATYPE()

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

◆ roleTypeName()

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

Definition at line 55 of file qqmllistmodel.cpp.

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

Referenced by ListLayout::getRoleOrCreate(), and ListLayout::getRoleOrCreate().

+ Here is the caller graph for this function:

Variable Documentation

◆ uidCounter