__gnu_cxx::free_list(3cxx) | __gnu_cxx::free_list(3cxx) |
__gnu_cxx::free_list - The free list class for managing chunks of memory to be given to and returned by the bitmap_allocator.
#include <bitmap_allocator.h>
Inherited by __gnu_cxx::bitmap_allocator< _Tp > [private].
typedef __mutex __mutex_type
typedef vector_type::iterator iterator
typedef std::size_t * value_type
typedef __detail::__mini_vector< value_type > vector_type
void _M_clear ()
This function just clears the internal Free List, and gives back all the
memory to the OS. std::size_t * _M_get (std::size_t __sz)
This function gets a block of memory of the specified size from the free list.
void _M_insert (std::size_t *__addr) throw ()
This function returns the block of memory to the internal free list.
The free list class for managing chunks of memory to be given to and returned by the bitmap_allocator.
Definition at line 516 of file bitmap_allocator.h.
Definition at line 522 of file bitmap_allocator.h.
Definition at line 521 of file bitmap_allocator.h.
Definition at line 519 of file bitmap_allocator.h.
Definition at line 520 of file bitmap_allocator.h.
This function just clears the internal Free List, and gives back all the memory to the OS.
This function gets a block of memory of the specified size from the free list.
Parameters
Returns
This function returns the block of memory to the internal free list.
Parameters
Definition at line 626 of file bitmap_allocator.h.
Generated automatically by Doxygen for libstdc++ from the source code.
Thu Feb 16 2023 | libstdc++ |