![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmetacontainer.h>
Public Types | |
enum | Position : quint8 { AtBegin , AtEnd , Unspecified } |
using | SizeFn = qsizetype(*)(const void *) |
using | ClearFn = void(*)(void *) |
using | CreateIteratorFn = void *(*)(void *, Position) |
using | DestroyIteratorFn = void(*)(const void *) |
using | CompareIteratorFn = bool(*)(const void *, const void *) |
using | CopyIteratorFn = void(*)(void *, const void *) |
using | AdvanceIteratorFn = void(*)(void *, qsizetype) |
using | DiffIteratorFn = qsizetype(*)(const void *, const void *) |
using | CreateConstIteratorFn = void *(*)(const void *, Position) |
Public Member Functions | |
QMetaContainerInterface ()=default | |
template<typename MetaContainer> | |
constexpr | QMetaContainerInterface (const MetaContainer &) |
Definition at line 44 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::AdvanceIteratorFn = void(*)(void *, qsizetype) |
Definition at line 64 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::ClearFn = void(*)(void *) |
Definition at line 53 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CompareIteratorFn = bool(*)(const void *, const void *) |
Definition at line 60 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CopyIteratorFn = void(*)(void *, const void *) |
Definition at line 62 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CreateConstIteratorFn = void *(*)(const void *, Position) |
Definition at line 69 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CreateIteratorFn = void *(*)(void *, Position) |
Definition at line 56 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::DestroyIteratorFn = void(*)(const void *) |
Definition at line 58 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::DiffIteratorFn = qsizetype(*)(const void *, const void *) |
Definition at line 66 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::SizeFn = qsizetype(*)(const void *) |
Definition at line 51 of file qmetacontainer.h.
Enumerator | |
---|---|
AtBegin | |
AtEnd | |
Unspecified |
Definition at line 47 of file qmetacontainer.h.
|
default |
|
inlineconstexpr |
Definition at line 80 of file qmetacontainer.h.
AdvanceIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::advanceConstIteratorFn |
Definition at line 74 of file qmetacontainer.h.
AdvanceIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::advanceIteratorFn |
Definition at line 65 of file qmetacontainer.h.
ClearFn QtMetaContainerPrivate::QMetaContainerInterface::clearFn |
Definition at line 54 of file qmetacontainer.h.
CompareIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::compareConstIteratorFn |
Definition at line 72 of file qmetacontainer.h.
CompareIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::compareIteratorFn |
Definition at line 61 of file qmetacontainer.h.
CopyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::copyConstIteratorFn |
Definition at line 73 of file qmetacontainer.h.
CopyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::copyIteratorFn |
Definition at line 63 of file qmetacontainer.h.
CreateConstIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::createConstIteratorFn |
Definition at line 70 of file qmetacontainer.h.
CreateIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::createIteratorFn |
Definition at line 57 of file qmetacontainer.h.
DestroyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::destroyConstIteratorFn |
Definition at line 71 of file qmetacontainer.h.
DestroyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::destroyIteratorFn |
Definition at line 59 of file qmetacontainer.h.
DiffIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::diffConstIteratorFn |
Definition at line 75 of file qmetacontainer.h.
DiffIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::diffIteratorFn |
Definition at line 67 of file qmetacontainer.h.
IteratorCapabilities QtMetaContainerPrivate::QMetaContainerInterface::iteratorCapabilities |
Definition at line 49 of file qmetacontainer.h.
ushort QtMetaContainerPrivate::QMetaContainerInterface::revision = 0 |
Definition at line 48 of file qmetacontainer.h.
SizeFn QtMetaContainerPrivate::QMetaContainerInterface::sizeFn |
Definition at line 52 of file qmetacontainer.h.