| Alignment | tklb::HeapBuffer< T, true > | static |
| allocate(Size chunk) noexcept | tklb::HeapBuffer< T, true > | inlineprivate |
| allocated() const | tklb::HeapBuffer< T, true > | inline |
| at(const Handle &handle) | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| Base typedef | tklb::HandleBuffer< T, Handle, MaskSplit > | private |
| begin() const | tklb::HeapBuffer< T, true > | inline |
| begin() | tklb::HeapBuffer< T, true > | inline |
| ChunkSize | tklb::HeapBuffer< T, true > | static |
| clear() | tklb::HeapBuffer< T, true > | inline |
| closestChunkSize(Size size, Size chunk) | tklb::HeapBuffer< T, true > | inlinestatic |
| create() | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| data() | tklb::HeapBuffer< T, true > | inline |
| data() const | tklb::HeapBuffer< T, true > | inline |
| destroyPointers() | tklb::HeapBuffer< T, true > | inline |
| disown() | tklb::HeapBuffer< T, true > | inline |
| empty() const | tklb::HeapBuffer< T, true > | inline |
| end() const | tklb::HeapBuffer< T, true > | inline |
| end() | tklb::HeapBuffer< T, true > | inline |
| first() | tklb::HeapBuffer< T, true > | inline |
| forEach(const Func &&func) | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| HandleBuffer(Handle T::*member) | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| HeapBuffer()=default | tklb::HeapBuffer< T, true > | |
| HeapBuffer(const Size size) | tklb::HeapBuffer< T, true > | inline |
| HeapBuffer(const HeapBuffer< T, Alignment2, Allocator2, Size2 > &source) | tklb::HeapBuffer< T, true > | inline |
| HeapBuffer(const T *data, Size size) | tklb::HeapBuffer< T, true > | inline |
| HeapBuffer(HeapBuffer &&source) | tklb::HeapBuffer< T, true > | inline |
| HeapBuffer(const HeapBuffer *)=delete | tklb::HeapBuffer< T, true > | |
| inject(T *mem, const Size size, const Size realSize=0) | tklb::HeapBuffer< T, true > | inline |
| inject(const T *mem, const Size size, const Size realSize=0) | tklb::HeapBuffer< T, true > | inline |
| injected() const | tklb::HeapBuffer< T, true > | inline |
| InvalidHandle | tklb::HandleBuffer< T, Handle, MaskSplit > | static |
| isAligned(const void *ptr) | tklb::HeapBuffer< T, true > | inlinestatic |
| last() | tklb::HeapBuffer< T, true > | inline |
| mAllocator | tklb::HeapBuffer< T, true > | private |
| MaskId | tklb::HandleBuffer< T, Handle, MaskSplit > | privatestatic |
| MaskIndex | tklb::HandleBuffer< T, Handle, MaskSplit > | privatestatic |
| mBuf | tklb::HeapBuffer< T, true > | private |
| mLastFree | tklb::HandleBuffer< T, Handle, MaskSplit > | private |
| mOffset | tklb::HandleBuffer< T, Handle, MaskSplit > | private |
| mRealSize | tklb::HeapBuffer< T, true > | private |
| mSize | tklb::HeapBuffer< T, true > | private |
| operator=(HeapBuffer &&source) | tklb::HeapBuffer< T, true > | inline |
| operator=(const HeapBuffer &)=delete | tklb::HeapBuffer< T, true > | |
| operator[](const Size index) const | tklb::HeapBuffer< T, true > | inline |
| operator[](const Size index) | tklb::HeapBuffer< T, true > | inline |
| pop(const Handle &handle, T *destination=nullptr) | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| HeapBuffer< T, true >::pop(T *object) | tklb::HeapBuffer< T, true > | inline |
| push(const T &object) | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| remove(const Size index) | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| remove(const T &object) | tklb::HandleBuffer< T, Handle, MaskSplit > | inline |
| HeapBuffer< T, true >::remove(const T *object) | tklb::HeapBuffer< T, true > | inline |
| reserve(const Size size) | tklb::HeapBuffer< T, true > | inline |
| reserved() const | tklb::HeapBuffer< T, true > | inline |
| resize(const Size size, const bool downsize=true) | tklb::HeapBuffer< T, true > | inline |
| set(const HeapBuffer< T, Alignment2, Allocator2, Size2 > &source) | tklb::HeapBuffer< T, true > | inline |
| set(const T *data, Size size) | tklb::HeapBuffer< T, true > | inline |
| Size typedef | tklb::HandleBuffer< T, Handle, MaskSplit > | private |
| size() const | tklb::HeapBuffer< T, true > | inline |
| ~HeapBuffer() | tklb::HeapBuffer< T, true > | inline |