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
qv4sequenceobject_p.h File Reference

(5c5a2c24847c636857153078e4716fcb242f394d)

#include <QtCore/qglobal.h>
#include <QtCore/qvariant.h>
#include <QtQml/qqml.h>
#include <private/qv4referenceobject_p.h>
#include <private/qv4value_p.h>
#include <private/qv4object_p.h>
+ Include dependency graph for qv4sequenceobject_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QV4::SequencePrototype
 
struct  QV4::Heap::Sequence
 
struct  QV4::Sequence
 

Namespaces

namespace  QV4
 
namespace  QV4::Heap
 

Macros

#define QT_DECLARE_SEQUENTIAL_CONTAINER(LOCAL, FOREIGN, VALUE)
 

Functions

 QT_DECLARE_SEQUENTIAL_CONTAINER (QRealStdVectorForeign, std::vector< qreal >, double)
 
 QT_DECLARE_SEQUENTIAL_CONTAINER (QRealListForeign, QList< qreal >, double)
 
 QT_DECLARE_SEQUENTIAL_CONTAINER (QDoubleStdVectorForeign, std::vector< double >, double)
 
 QT_DECLARE_SEQUENTIAL_CONTAINER (QFloatStdVectorForeign, std::vector< float >, float)
 
 QT_DECLARE_SEQUENTIAL_CONTAINER (QIntStdVectorForeign, std::vector< int >, int)
 
 QT_DECLARE_SEQUENTIAL_CONTAINER (QBoolStdVectorForeign, std::vector< bool >, bool)
 
 QT_DECLARE_SEQUENTIAL_CONTAINER (QStringStdVectorForeign, std::vector< QString >, QString)
 
 QT_DECLARE_SEQUENTIAL_CONTAINER (QUrlStdVectorForeign, std::vector< QUrl >, QUrl)
 

Macro Definition Documentation

◆ QT_DECLARE_SEQUENTIAL_CONTAINER

#define QT_DECLARE_SEQUENTIAL_CONTAINER ( LOCAL,
FOREIGN,
VALUE )
Value:
struct LOCAL \
{ \
Q_GADGET \
QML_ANONYMOUS \
QML_SEQUENTIAL_CONTAINER(VALUE) \
QML_FOREIGN(FOREIGN) \
QML_ADDED_IN_VERSION(2, 0) \
}

Definition at line 121 of file qv4sequenceobject_p.h.

Function Documentation

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [1/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QBoolStdVectorForeign ,
std::vector< bool > ,
bool  )

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [2/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QDoubleStdVectorForeign ,
std::vector< double > ,
double  )

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [3/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QFloatStdVectorForeign ,
std::vector< float > ,
float  )

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [4/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QIntStdVectorForeign ,
std::vector< int > ,
int  )

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [5/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QRealListForeign ,
QList< qreal > ,
double  )

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [6/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QRealStdVectorForeign ,
std::vector< qreal > ,
double  )

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [7/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QStringStdVectorForeign ,
std::vector< QString > ,
QString  )

◆ QT_DECLARE_SEQUENTIAL_CONTAINER() [8/8]

QT_DECLARE_SEQUENTIAL_CONTAINER ( QUrlStdVectorForeign ,
std::vector< QUrl > ,
QUrl  )