![]() |
Qt 6.x
The Qt SDK
|
#include <qmetacontainer.h>
Inheritance diagram for QtMetaContainerPrivate::QMetaContainerInterface:
Collaboration diagram for QtMetaContainerPrivate::QMetaContainerInterface: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().