allocate(SizeType newNumElements, bool initialiseToZero) | HeapBlock< ElementType, throwOnFailure > | |
calloc(SizeType newNumElements, const size_t elementSize=sizeof(ElementType)) | HeapBlock< ElementType, throwOnFailure > | |
clear(SizeType numElements) noexcept | HeapBlock< ElementType, throwOnFailure > | |
free() noexcept | HeapBlock< ElementType, throwOnFailure > | |
get() const noexcept | HeapBlock< ElementType, throwOnFailure > | |
getData() const noexcept | HeapBlock< ElementType, throwOnFailure > | |
HeapBlock() noexcept=default | HeapBlock< ElementType, throwOnFailure > | |
HeapBlock(SizeType numElements) | HeapBlock< ElementType, throwOnFailure > | explicit |
HeapBlock(SizeType numElements, bool initialiseToZero) | HeapBlock< ElementType, throwOnFailure > | |
HeapBlock(HeapBlock &&other) noexcept | HeapBlock< ElementType, throwOnFailure > | |
HeapBlock(HeapBlock< OtherElementType, otherThrowOnFailure > &&other) noexcept | HeapBlock< ElementType, throwOnFailure > | |
malloc(SizeType newNumElements, size_t elementSize=sizeof(ElementType)) | HeapBlock< ElementType, throwOnFailure > | |
operator const void *() const noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator ElementType *() const noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator void *() const noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator!=(const ElementType *otherPointer) const noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator+(IndexType index) const noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator->() const noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator=(HeapBlock &&other) noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator=(HeapBlock< OtherElementType, otherThrowOnFailure > &&other) noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator==(const ElementType *otherPointer) const noexcept | HeapBlock< ElementType, throwOnFailure > | |
operator[](IndexType index) const noexcept | HeapBlock< ElementType, throwOnFailure > | |
realloc(SizeType newNumElements, size_t elementSize=sizeof(ElementType)) | HeapBlock< ElementType, throwOnFailure > | |
swapWith(HeapBlock< ElementType, otherBlockThrows > &other) noexcept | HeapBlock< ElementType, throwOnFailure > | |
Type typedef | HeapBlock< ElementType, throwOnFailure > | |
~HeapBlock() | HeapBlock< ElementType, throwOnFailure > | |