#include <wpi/memory/detail/free_list.hpp>
◆ free_memory_list() [1/3]
wpi::memory::detail::free_memory_list::free_memory_list |
( |
std::size_t | node_size | ) |
|
|
noexcept |
◆ free_memory_list() [2/3]
wpi::memory::detail::free_memory_list::free_memory_list |
( |
std::size_t | node_size, |
|
|
void * | mem, |
|
|
std::size_t | size ) |
|
noexcept |
◆ free_memory_list() [3/3]
wpi::memory::detail::free_memory_list::free_memory_list |
( |
free_memory_list && | other | ) |
|
|
noexcept |
◆ ~free_memory_list()
wpi::memory::detail::free_memory_list::~free_memory_list |
( |
| ) |
|
|
defaultnoexcept |
◆ alignment()
std::size_t wpi::memory::detail::free_memory_list::alignment |
( |
| ) |
const |
|
noexcept |
◆ allocate() [1/2]
void * wpi::memory::detail::free_memory_list::allocate |
( |
| ) |
|
|
noexcept |
◆ allocate() [2/2]
void * wpi::memory::detail::free_memory_list::allocate |
( |
std::size_t | n | ) |
|
|
noexcept |
◆ capacity()
std::size_t wpi::memory::detail::free_memory_list::capacity |
( |
| ) |
const |
|
inlinenoexcept |
◆ deallocate() [1/2]
void wpi::memory::detail::free_memory_list::deallocate |
( |
void * | ptr | ) |
|
|
noexcept |
◆ deallocate() [2/2]
void wpi::memory::detail::free_memory_list::deallocate |
( |
void * | ptr, |
|
|
std::size_t | n ) |
|
noexcept |
◆ empty()
bool wpi::memory::detail::free_memory_list::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ insert()
void wpi::memory::detail::free_memory_list::insert |
( |
void * | mem, |
|
|
std::size_t | size ) |
|
noexcept |
◆ min_block_size()
static constexpr std::size_t wpi::memory::detail::free_memory_list::min_block_size |
( |
std::size_t | node_size, |
|
|
std::size_t | number_of_nodes ) |
|
inlinestaticconstexpr |
◆ node_size()
std::size_t wpi::memory::detail::free_memory_list::node_size |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=()
◆ usable_size()
std::size_t wpi::memory::detail::free_memory_list::usable_size |
( |
std::size_t | size | ) |
const |
|
inlinenoexcept |
◆ swap
◆ min_element_alignment
auto wpi::memory::detail::free_memory_list::min_element_alignment = alignof(char*) |
|
staticconstexpr |
◆ min_element_size
auto wpi::memory::detail::free_memory_list::min_element_size = sizeof(char*) |
|
staticconstexpr |
The documentation for this class was generated from the following file: