| 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()=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 > |  |