#include <wpi/memory/detail/small_free_list.hpp>
◆ small_free_memory_list() [1/3]
wpi::memory::detail::small_free_memory_list::small_free_memory_list |
( |
std::size_t | node_size | ) |
|
|
noexcept |
◆ small_free_memory_list() [2/3]
wpi::memory::detail::small_free_memory_list::small_free_memory_list |
( |
std::size_t | node_size, |
|
|
void * | mem, |
|
|
std::size_t | size ) |
|
noexcept |
◆ small_free_memory_list() [3/3]
◆ ~small_free_memory_list()
wpi::memory::detail::small_free_memory_list::~small_free_memory_list |
( |
| ) |
|
|
defaultnoexcept |
◆ alignment()
std::size_t wpi::memory::detail::small_free_memory_list::alignment |
( |
| ) |
const |
|
noexcept |
◆ allocate() [1/2]
void * wpi::memory::detail::small_free_memory_list::allocate |
( |
| ) |
|
|
noexcept |
◆ allocate() [2/2]
void * wpi::memory::detail::small_free_memory_list::allocate |
( |
std::size_t | | ) |
|
|
inlinenoexcept |
◆ capacity()
std::size_t wpi::memory::detail::small_free_memory_list::capacity |
( |
| ) |
const |
|
inlinenoexcept |
◆ deallocate() [1/2]
void wpi::memory::detail::small_free_memory_list::deallocate |
( |
void * | mem, |
|
|
std::size_t | size ) |
|
inlinenoexcept |
◆ deallocate() [2/2]
void wpi::memory::detail::small_free_memory_list::deallocate |
( |
void * | node | ) |
|
|
noexcept |
◆ empty()
bool wpi::memory::detail::small_free_memory_list::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ find_chunk()
bool wpi::memory::detail::small_free_memory_list::find_chunk |
( |
std::size_t | n | ) |
|
|
inlinenoexcept |
◆ insert()
void wpi::memory::detail::small_free_memory_list::insert |
( |
void * | mem, |
|
|
std::size_t | size ) |
|
noexcept |
◆ min_block_size()
static constexpr std::size_t wpi::memory::detail::small_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::small_free_memory_list::node_size |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=()
◆ usable_size()
std::size_t wpi::memory::detail::small_free_memory_list::usable_size |
( |
std::size_t | size | ) |
const |
|
noexcept |
◆ swap
◆ min_element_alignment
std::size_t wpi::memory::detail::small_free_memory_list::min_element_alignment = 1 |
|
staticconstexpr |
◆ min_element_size
std::size_t wpi::memory::detail::small_free_memory_list::min_element_size = 1 |
|
staticconstexpr |
The documentation for this class was generated from the following file: