![]() |
Qt 6.x
The Qt SDK
|
#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 43 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::AdvanceIteratorFn = void(*)(void *, qsizetype) |
Definition at line 63 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::ClearFn = void(*)(void *) |
Definition at line 52 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CompareIteratorFn = bool(*)(const void *, const void *) |
Definition at line 59 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CopyIteratorFn = void(*)(void *, const void *) |
Definition at line 61 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CreateConstIteratorFn = void *(*)(const void *, Position) |
Definition at line 68 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::CreateIteratorFn = void *(*)(void *, Position) |
Definition at line 55 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::DestroyIteratorFn = void(*)(const void *) |
Definition at line 57 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::DiffIteratorFn = qsizetype(*)(const void *, const void *) |
Definition at line 65 of file qmetacontainer.h.
using QtMetaContainerPrivate::QMetaContainerInterface::SizeFn = qsizetype(*)(const void *) |
Definition at line 50 of file qmetacontainer.h.
Enumerator | |
---|---|
AtBegin | |
AtEnd | |
Unspecified |
Definition at line 46 of file qmetacontainer.h.
|
default |
|
inlineconstexpr |
Definition at line 79 of file qmetacontainer.h.
AdvanceIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::advanceConstIteratorFn |
Definition at line 73 of file qmetacontainer.h.
Referenced by QMetaContainer::advanceConstIterator(), and QMetaContainer::hasConstIterator().
AdvanceIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::advanceIteratorFn |
Definition at line 64 of file qmetacontainer.h.
Referenced by QMetaContainer::advanceIterator(), and QMetaContainer::hasIterator().
ClearFn QtMetaContainerPrivate::QMetaContainerInterface::clearFn |
Definition at line 53 of file qmetacontainer.h.
Referenced by QMetaContainer::canClear(), and QMetaContainer::clear().
CompareIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::compareConstIteratorFn |
Definition at line 71 of file qmetacontainer.h.
Referenced by QMetaContainer::compareConstIterator(), and QMetaContainer::hasConstIterator().
CompareIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::compareIteratorFn |
Definition at line 60 of file qmetacontainer.h.
Referenced by QMetaContainer::compareIterator(), and QMetaContainer::hasIterator().
CopyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::copyConstIteratorFn |
Definition at line 72 of file qmetacontainer.h.
Referenced by QMetaContainer::copyConstIterator(), and QMetaContainer::hasConstIterator().
CopyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::copyIteratorFn |
Definition at line 62 of file qmetacontainer.h.
Referenced by QMetaContainer::copyIterator(), and QMetaContainer::hasIterator().
CreateConstIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::createConstIteratorFn |
Definition at line 69 of file qmetacontainer.h.
Referenced by QMetaContainer::constBegin(), QMetaContainer::constEnd(), and QMetaContainer::hasConstIterator().
CreateIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::createIteratorFn |
Definition at line 56 of file qmetacontainer.h.
Referenced by QMetaContainer::begin(), QMetaContainer::end(), and QMetaContainer::hasIterator().
DestroyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::destroyConstIteratorFn |
Definition at line 70 of file qmetacontainer.h.
Referenced by QMetaContainer::destroyConstIterator(), and QMetaContainer::hasConstIterator().
DestroyIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::destroyIteratorFn |
Definition at line 58 of file qmetacontainer.h.
Referenced by QMetaContainer::destroyIterator(), and QMetaContainer::hasIterator().
DiffIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::diffConstIteratorFn |
Definition at line 74 of file qmetacontainer.h.
Referenced by QMetaContainer::diffConstIterator(), and QMetaContainer::hasConstIterator().
DiffIteratorFn QtMetaContainerPrivate::QMetaContainerInterface::diffIteratorFn |
Definition at line 66 of file qmetacontainer.h.
Referenced by QMetaContainer::diffIterator(), and QMetaContainer::hasIterator().
IteratorCapabilities QtMetaContainerPrivate::QMetaContainerInterface::iteratorCapabilities |
Definition at line 48 of file qmetacontainer.h.
Referenced by QMetaContainer::hasBidirectionalIterator(), QMetaContainer::hasForwardIterator(), QMetaContainer::hasInputIterator(), and QMetaContainer::hasRandomAccessIterator().
ushort QtMetaContainerPrivate::QMetaContainerInterface::revision = 0 |
Definition at line 47 of file qmetacontainer.h.
SizeFn QtMetaContainerPrivate::QMetaContainerInterface::sizeFn |
Definition at line 51 of file qmetacontainer.h.
Referenced by QMetaContainer::hasSize(), and QMetaContainer::size().