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
QQmltcObjectCreationHelper Class Reference

#include <qqmltcobjectcreationhelper_p.h>

Collaboration diagram for QQmltcObjectCreationHelper:

Public Member Functions

 QQmltcObjectCreationHelper (QObject **data, qsizetype size)
 Constructs initial "view" from basic data.
 QQmltcObjectCreationHelper (const QQmltcObjectCreationHelper *base, qsizetype localOffset)
 Constructs new "view" from base view, adding localOffset to the offset of that base.
template<typename T>
T * get (qsizetype i) const
void set (qsizetype i, QObject *object)

Static Public Member Functions

template<typename T>
static constexpr uint typeCount () noexcept

Detailed Description

(Kind of) type-erased object creation utility that can be used throughout the generated C++ code. By nature it shows relative data to the current QML document and allows to get and set object pointers.

Definition at line 35 of file qqmltcobjectcreationhelper_p.h.

Constructor & Destructor Documentation

◆ QQmltcObjectCreationHelper() [1/2]

QQmltcObjectCreationHelper::QQmltcObjectCreationHelper ( QObject ** data,
qsizetype size )
inline

Constructs initial "view" from basic data.

Supposed to only be called once from QQmltcObjectCreationBase.

Definition at line 48 of file qqmltcobjectcreationhelper_p.h.

◆ QQmltcObjectCreationHelper() [2/2]

QQmltcObjectCreationHelper::QQmltcObjectCreationHelper ( const QQmltcObjectCreationHelper * base,
qsizetype localOffset )
inline

Constructs new "view" from base view, adding localOffset to the offset of that base.

Definition at line 57 of file qqmltcobjectcreationhelper_p.h.

Member Function Documentation

◆ get()

template<typename T>
T * QQmltcObjectCreationHelper::get ( qsizetype i) const
inline

Definition at line 63 of file qqmltcobjectcreationhelper_p.h.

◆ set()

void QQmltcObjectCreationHelper::set ( qsizetype i,
QObject * object )
inline

Definition at line 73 of file qqmltcobjectcreationhelper_p.h.

◆ typeCount()

template<typename T>
constexpr uint QQmltcObjectCreationHelper::typeCount ( )
inlinestaticconstexprnoexcept

Definition at line 82 of file qqmltcobjectcreationhelper_p.h.


The documentation for this class was generated from the following file: