This document lists the foonathan_memory
API that eprosima Fast DDS uses.
This document will be updated if new features are included and used in eprosima Fast DDS.
- Typedef foonathan::memory::default_allocator
- Typedef foonathan::memory::heap_allocator
- Typedef foonathan::memory::new_allocator
- Class foonathan::memory::unordered_map
- Class foonathan::memory::map
- Class foonathan::memory::set
- Struct foonathan::memory::map_node_size
- Struct foonathan::memory::set_node_size
- Struct foonathan::memory::unordered_map_node_size
When the library allocates memory blocks, some of this memory is reserved by foonathan_memory
for internal uses and, consequently, is not available to the user.
The following methods provide information about the internal needs of foonathan_memory
.
- foonathan::memory::detail::debug_fence_size
- foonathan::memory::detail::max_alignment
- foonathan::memory::detail::memory_block_stack::implementation_offset