BioDynaMo  v1.05.119-a4ff3934
Public Member Functions | Public Attributes | List of all members
bdm::memory_manager_detail::AllocatedBlock Struct Reference

Contains metadata for an allocated memory block. More...

#include <memory_manager.h>

Public Member Functions

bool IsFullyInitialized () const
 
void GetNextPageBatch (uint64_t size_n_pages, char **start, uint64_t *size)
 

Public Attributes

char * start_pointer_
 
char * end_pointer_
 
char * initialized_until_
 Memory to the left has been initialized. More...
 

Detailed Description

Contains metadata for an allocated memory block.

Definition at line 82 of file memory_manager.h.

Member Function Documentation

◆ GetNextPageBatch()

void bdm::memory_manager_detail::AllocatedBlock::GetNextPageBatch ( uint64_t  size_n_pages,
char **  start,
uint64_t *  size 
)

Definition at line 140 of file memory_manager.cc.

◆ IsFullyInitialized()

bool bdm::memory_manager_detail::AllocatedBlock::IsFullyInitialized ( ) const

Definition at line 136 of file memory_manager.cc.

Member Data Documentation

◆ end_pointer_

char* bdm::memory_manager_detail::AllocatedBlock::end_pointer_

Definition at line 88 of file memory_manager.h.

◆ initialized_until_

char* bdm::memory_manager_detail::AllocatedBlock::initialized_until_

Memory to the left has been initialized.

Definition at line 90 of file memory_manager.h.

◆ start_pointer_

char* bdm::memory_manager_detail::AllocatedBlock::start_pointer_

Definition at line 87 of file memory_manager.h.


The documentation for this struct was generated from the following files: