Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
immer::detail::unsafe_free_list_heap_impl< Storage, Size, Limit, Base > Class Template Reference
#include <unsafe_free_list_heap.hpp>
Inheritance diagram for immer::detail::unsafe_free_list_heap_impl< Storage, Size, Limit, Base >:
Collaboration diagram for immer::detail::unsafe_free_list_heap_impl< Storage, Size, Limit, Base >:
Public Types | |
using | base_t = Base |
Static Public Member Functions | |
template<typename... Tags> | |
static void * | allocate (std::size_t size, Tags...) |
template<typename... Tags> | |
static void | deallocate (std::size_t size, void *data, Tags...) |
static void | clear () |
Private Types | |
using | storage = Storage< unsafe_free_list_heap_impl > |
Detailed Description
template<template< class >class Storage, std::size_t Size, std::size_t Limit, typename Base>
class immer::detail::unsafe_free_list_heap_impl< Storage, Size, Limit, Base >
Definition at line 38 of file unsafe_free_list_heap.hpp.
Member Typedef Documentation
◆ base_t
template<template< class >class Storage, std::size_t Size, std::size_t Limit, typename Base>
using immer::detail::unsafe_free_list_heap_impl< Storage, Size, Limit, Base >::base_t = Base |
Definition at line 43 of file unsafe_free_list_heap.hpp.
◆ storage
template<template< class >class Storage, std::size_t Size, std::size_t Limit, typename Base>
|
private |
Definition at line 40 of file unsafe_free_list_heap.hpp.
Member Function Documentation
◆ allocate()
template<template< class >class Storage, std::size_t Size, std::size_t Limit, typename Base>
template<typename... Tags>
|
inlinestatic |
Definition at line 46 of file unsafe_free_list_heap.hpp.
◆ clear()
template<template< class >class Storage, std::size_t Size, std::size_t Limit, typename Base>
|
inlinestatic |
Definition at line 77 of file unsafe_free_list_heap.hpp.
◆ deallocate()
template<template< class >class Storage, std::size_t Size, std::size_t Limit, typename Base>
template<typename... Tags>
|
inlinestatic |
Definition at line 62 of file unsafe_free_list_heap.hpp.
The documentation for this class was generated from the following file:
- src/immer/heap/unsafe_free_list_heap.hpp