![]() |
MOS Source Code
|
#include <slab.hpp>
Public Member Functions | |
constexpr | Slab (mos::string_view name=T::type_name, size_t size=sizeof(T), mos::string_view type_name=mos::getTypeName< T >()) |
~Slab () | |
template<typename... Args> | |
T * | create (Args &&...args) |
size_t | size () |
Private Attributes | |
bool | registered = false |
Additional Inherited Members | |
![]() | |
as_linked_list | |
spinlock_t | lock = SPINLOCK_INIT |
ptr_t | first_free = 0 |
size_t | ent_size = 0 |
size_t | nobjs = 0 |
mos::string_view | name = "<unnamed>" |
mos::string_view | type_name = "<T>" |
|
inlineconstexpr |
|
inline |
|
inline |