WPILibC++ 2025.3.2
Loading...
Searching...
No Matches
wpi::memory::detail::free_list_array< FreeList, AccessPolicy > Class Template Reference

#include <wpi/memory/detail/free_list_array.hpp>

Public Member Functions

 free_list_array (fixed_memory_stack &stack, const char *end, std::size_t max_node_size) noexcept
 
 free_list_array (free_list_array &&other) noexcept
 
 ~free_list_array () noexcept=default
 
free_list_arrayoperator= (free_list_array &&other) noexcept
 
FreeList & get (std::size_t node_size) const noexcept
 
std::size_t size () const noexcept
 
std::size_t max_node_size () const noexcept
 

Constructor & Destructor Documentation

◆ free_list_array() [1/2]

template<class FreeList , class AccessPolicy >
wpi::memory::detail::free_list_array< FreeList, AccessPolicy >::free_list_array ( fixed_memory_stack & stack,
const char * end,
std::size_t max_node_size )
inlinenoexcept

◆ free_list_array() [2/2]

template<class FreeList , class AccessPolicy >
wpi::memory::detail::free_list_array< FreeList, AccessPolicy >::free_list_array ( free_list_array< FreeList, AccessPolicy > && other)
inlinenoexcept

◆ ~free_list_array()

template<class FreeList , class AccessPolicy >
wpi::memory::detail::free_list_array< FreeList, AccessPolicy >::~free_list_array ( )
defaultnoexcept

Member Function Documentation

◆ get()

template<class FreeList , class AccessPolicy >
FreeList & wpi::memory::detail::free_list_array< FreeList, AccessPolicy >::get ( std::size_t node_size) const
inlinenoexcept

◆ max_node_size()

template<class FreeList , class AccessPolicy >
std::size_t wpi::memory::detail::free_list_array< FreeList, AccessPolicy >::max_node_size ( ) const
inlinenoexcept

◆ operator=()

template<class FreeList , class AccessPolicy >
free_list_array & wpi::memory::detail::free_list_array< FreeList, AccessPolicy >::operator= ( free_list_array< FreeList, AccessPolicy > && other)
inlinenoexcept

◆ size()

template<class FreeList , class AccessPolicy >
std::size_t wpi::memory::detail::free_list_array< FreeList, AccessPolicy >::size ( ) const
inlinenoexcept

The documentation for this class was generated from the following file: