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
QConcatenateTablesProxyModelPrivate::ModelInfo Struct Reference
Collaboration diagram for QConcatenateTablesProxyModelPrivate::ModelInfo:

Public Types

using ConnArray = std::array<QMetaObject::Connection, 17>
template<typename... Args>
using if_compatible
using ConnArray = std::array<QMetaObject::Connection, 17>
template<typename... Args>
using if_compatible

Public Member Functions

 ModelInfo (ModelInfo &&)=default
ModelInfooperator= (ModelInfo &&)=default
template<typename... Args, if_compatible< Args... > = true>
 ModelInfo (QAbstractItemModel *m, Args &&...args)
 ModelInfo (ModelInfo &&)=default
ModelInfooperator= (ModelInfo &&)=default
template<typename... Args, if_compatible< Args... > = true>
 ModelInfo (QAbstractItemModel *m, Args &&...args)

Public Attributes

QAbstractItemModelmodel = nullptr
ConnArray connections

Detailed Description

Definition at line 63 of file qconcatenatetablesproxymodel.cpp.

Member Typedef Documentation

◆ ConnArray [1/2]

◆ ConnArray [2/2]

◆ if_compatible [1/2]

Initial value:
std::enable_if_t<
sizeof...(Args) == std::tuple_size_v<ConnArray> &&
std::conjunction_v<
std::is_same<ConnArray::value_type, Args>...
>,
bool>

Definition at line 66 of file qconcatenatetablesproxymodel.cpp.

◆ if_compatible [2/2]

Initial value:
std::enable_if_t<
sizeof...(Args) == std::tuple_size_v<ConnArray> &&
std::conjunction_v<
std::is_same<ConnArray::value_type, Args>...
>,
bool>

Definition at line 66 of file qconcatenatetablesproxymodel.cpp.

Constructor & Destructor Documentation

◆ ModelInfo() [1/4]

QConcatenateTablesProxyModelPrivate::ModelInfo::ModelInfo ( ModelInfo && )
default

◆ ModelInfo() [2/4]

template<typename... Args, if_compatible< Args... > = true>
QConcatenateTablesProxyModelPrivate::ModelInfo::ModelInfo ( QAbstractItemModel * m,
Args &&... args )
inlineexplicit

Definition at line 77 of file qconcatenatetablesproxymodel.cpp.

References ModelInfo().

Referenced by ModelInfo().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ModelInfo() [3/4]

QConcatenateTablesProxyModelPrivate::ModelInfo::ModelInfo ( ModelInfo && )
default

◆ ModelInfo() [4/4]

template<typename... Args, if_compatible< Args... > = true>
QConcatenateTablesProxyModelPrivate::ModelInfo::ModelInfo ( QAbstractItemModel * m,
Args &&... args )
inlineexplicit

Definition at line 77 of file qconcatenatetablesproxymodel.cpp.

Member Function Documentation

◆ operator=() [1/2]

ModelInfo & QConcatenateTablesProxyModelPrivate::ModelInfo::operator= ( ModelInfo && )
default

◆ operator=() [2/2]

ModelInfo & QConcatenateTablesProxyModelPrivate::ModelInfo::operator= ( ModelInfo && )
default

Member Data Documentation

◆ connections

ConnArray QConcatenateTablesProxyModelPrivate::ModelInfo::connections

Definition at line 80 of file qconcatenatetablesproxymodel.cpp.

◆ model

QAbstractItemModel * QConcatenateTablesProxyModelPrivate::ModelInfo::model = nullptr

Definition at line 79 of file qconcatenatetablesproxymodel.cpp.


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