KDDockWidgets API Documentation 2.0
|
#include <genindex_array.h>
Public Member Functions | |
void | clear () |
uint32_t | entriesSize () const noexcept |
void | erase (GenerationalIndex index) |
T * | get (GenerationalIndex index) |
const T * | get (GenerationalIndex index) const noexcept |
std::optional< GenerationalIndex > | indexAtEntry (uint32_t entryIndex) const |
GenerationalIndex | insert (T &&value) |
void | set (const GenerationalIndex index, T &&value) |
Definition at line 97 of file genindex_array.h.
|
inline |
|
inlinenoexcept |
Definition at line 180 of file genindex_array.h.
Referenced by KDBindings::Private::GenerationalIndexArray< T >::clear(), and KDBindings::Private::GenerationalIndexArray< T >::indexAtEntry().
|
inline |
Definition at line 139 of file genindex_array.h.
References KDBindings::Private::GenerationalIndexAllocator::deallocate(), and KDBindings::Private::GenerationalIndex::index.
Referenced by KDBindings::Private::GenerationalIndexArray< T >::clear().
|
inline |
Definition at line 146 of file genindex_array.h.
References KDBindings::Private::GenerationalIndex::generation, and KDBindings::Private::GenerationalIndex::index.
Referenced by KDBindings::Private::GenerationalIndexArray< T >::get().
|
inlinenoexcept |
Definition at line 160 of file genindex_array.h.
References KDBindings::Private::GenerationalIndexArray< T >::get().
|
inline |
Definition at line 187 of file genindex_array.h.
References KDBindings::Private::GenerationalIndexArray< T >::entriesSize(), KDBindings::Private::GenerationalIndex::generation, and KDBindings::Private::GenerationalIndexAllocator::isLive().
Referenced by KDBindings::Private::GenerationalIndexArray< T >::clear().
|
inline |
Definition at line 131 of file genindex_array.h.
References KDBindings::Private::GenerationalIndexAllocator::allocate(), and KDBindings::Private::GenerationalIndexArray< T >::set().
|
inline |
Definition at line 112 of file genindex_array.h.
References KDBindings::Private::GenerationalIndex::generation, and KDBindings::Private::GenerationalIndex::index.
Referenced by KDBindings::Private::GenerationalIndexArray< T >::insert().