|
| QMetaAssociation ()=default |
|
| QMetaAssociation (const QtMetaContainerPrivate::QMetaAssociationInterface *d) |
|
QMetaType | keyMetaType () const |
| Returns the meta type for keys in the container.
|
|
QMetaType | mappedMetaType () const |
| Returns the meta type for mapped values in the container.
|
|
bool | canInsertKey () const |
|
void | insertKey (void *container, const void *key) const |
|
bool | canRemoveKey () const |
|
void | removeKey (void *container, const void *key) const |
|
bool | canContainsKey () const |
|
bool | containsKey (const void *container, const void *key) const |
|
bool | canGetMappedAtKey () const |
|
void | mappedAtKey (const void *container, const void *key, void *mapped) const |
|
bool | canSetMappedAtKey () const |
|
void | setMappedAtKey (void *container, const void *key, const void *mapped) const |
|
bool | canGetKeyAtIterator () const |
|
void | keyAtIterator (const void *iterator, void *key) const |
|
bool | canGetKeyAtConstIterator () const |
|
void | keyAtConstIterator (const void *iterator, void *key) const |
|
bool | canGetMappedAtIterator () const |
|
void | mappedAtIterator (const void *iterator, void *mapped) const |
|
bool | canGetMappedAtConstIterator () const |
|
void | mappedAtConstIterator (const void *iterator, void *mapped) const |
|
bool | canSetMappedAtIterator () const |
|
void | setMappedAtIterator (const void *iterator, const void *mapped) const |
|
bool | canCreateIteratorAtKey () const |
|
void * | createIteratorAtKey (void *container, const void *key) const |
|
bool | canCreateConstIteratorAtKey () const |
|
void * | createConstIteratorAtKey (const void *container, const void *key) const |
|
const QtMetaContainerPrivate::QMetaAssociationInterface * | iface () const |
|
| QMetaContainer ()=default |
|
| QMetaContainer (const QtMetaContainerPrivate::QMetaContainerInterface *d) |
|
bool | hasInputIterator () const |
| Returns true if the underlying container provides at least an input iterator as defined by std::input_iterator_tag, otherwise returns false .
|
|
bool | hasForwardIterator () const |
| Returns true if the underlying container provides at least a forward iterator as defined by std::forward_iterator_tag, otherwise returns false .
|
|
bool | hasBidirectionalIterator () const |
| Returns true if the underlying container provides a bi-directional iterator or a random access iterator as defined by std::bidirectional_iterator_tag and std::random_access_iterator_tag, respectively.
|
|
bool | hasRandomAccessIterator () const |
| Returns true if the underlying container provides a random access iterator as defined by std::random_access_iterator_tag, otherwise returns false .
|
|
bool | hasSize () const |
| Returns true if the container can be queried for its size, false otherwise.
|
|
qsizetype | size (const void *container) const |
| Returns the number of values in the given container if it can be queried for its size.
|
|
bool | canClear () const |
| Returns true if the container can be cleared, false otherwise.
|
|
void | clear (void *container) const |
| Clears the given container if it can be cleared.
|
|
bool | hasIterator () const |
| Returns true if the underlying container offers a non-const iterator, false otherwise.
|
|
void * | begin (void *container) const |
| Creates and returns a non-const iterator pointing to the beginning of container.
|
|
void * | end (void *container) const |
| Creates and returns a non-const iterator pointing to the end of container.
|
|
void | destroyIterator (const void *iterator) const |
| Destroys a non-const iterator previously created using \l begin() or \l end().
|
|
bool | compareIterator (const void *i, const void *j) const |
| Returns true if the non-const iterators i and j point to the same value in the container they are iterating over, otherwise returns false .
|
|
void | copyIterator (void *target, const void *source) const |
| Copies the non-const iterator source into the non-const iterator target.
|
|
void | advanceIterator (void *iterator, qsizetype step) const |
| Advances the non-const iterator by step steps.
|
|
qsizetype | diffIterator (const void *i, const void *j) const |
| Returns the distance between the non-const iterators i and j, the equivalent of i - j.
|
|
bool | hasConstIterator () const |
| Returns true if the underlying container offers a const iterator, false otherwise.
|
|
void * | constBegin (const void *container) const |
| Creates and returns a const iterator pointing to the beginning of container.
|
|
void * | constEnd (const void *container) const |
| Creates and returns a const iterator pointing to the end of container.
|
|
void | destroyConstIterator (const void *iterator) const |
| Destroys a const iterator previously created using \l constBegin() or \l constEnd().
|
|
bool | compareConstIterator (const void *i, const void *j) const |
| Returns true if the const iterators i and j point to the same value in the container they are iterating over, otherwise returns false .
|
|
void | copyConstIterator (void *target, const void *source) const |
| Copies the const iterator source into the const iterator target.
|
|
void | advanceConstIterator (void *iterator, qsizetype step) const |
| Advances the const iterator by step steps.
|
|
qsizetype | diffConstIterator (const void *i, const void *j) const |
| Returns the distance between the const iterators i and j, the equivalent of i - j.
|
|
Definition at line 1002 of file qmetacontainer.h.