| allocate(const size_t newNumElements, bool initialiseToZero) | HeapBlock< ElementType, throwOnFailure > | inline |
| calloc(const size_t newNumElements, const size_t elementSize=sizeof(ElementType)) | HeapBlock< ElementType, throwOnFailure > | inline |
| clear(size_t numElements) noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| data | HeapBlock< ElementType, throwOnFailure > | private |
| free() noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| getData() const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| HeapBlock() noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| HeapBlock(const size_t numElements) | HeapBlock< ElementType, throwOnFailure > | inlineexplicit |
| HeapBlock(const size_t numElements, const bool initialiseToZero) | HeapBlock< ElementType, throwOnFailure > | inline |
| HeapBlock(HeapBlock &&other) noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| malloc(const size_t newNumElements, const size_t elementSize=sizeof(ElementType)) | HeapBlock< ElementType, throwOnFailure > | inline |
| operator const void *() const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator ElementType *() const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator void *() const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator!=(const ElementType *const otherPointer) const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator+(IndexType index) const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator->() const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator=(HeapBlock &&other) noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator==(const ElementType *const otherPointer) const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| operator[](IndexType index) const noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| realloc(const size_t newNumElements, const size_t elementSize=sizeof(ElementType)) | HeapBlock< ElementType, throwOnFailure > | inline |
| swapWith(HeapBlock< ElementType, otherBlockThrows > &other) noexcept | HeapBlock< ElementType, throwOnFailure > | inline |
| throwOnAllocationFailure() const | HeapBlock< ElementType, throwOnFailure > | inlineprivate |
| Type typedef | HeapBlock< ElementType, throwOnFailure > | |
| ~HeapBlock() | HeapBlock< ElementType, throwOnFailure > | inline |