libcopp
2.2.0
|
#include <uint64_id_allocator.h>
Public Types | |
using | value_type = uint64_t |
Static Public Member Functions | |
static value_type | allocate () LIBCOPP_MACRO_NOEXCEPT |
static void | deallocate (value_type) LIBCOPP_MACRO_NOEXCEPT |
Static Public Attributes | |
static constexpr const value_type | npos = 0 |
Definition at line 17 of file uint64_id_allocator.h.
using util::uint64_id_allocator::value_type = uint64_t |
Definition at line 19 of file uint64_id_allocator.h.
|
static |
invalid key
Definition at line 118 of file uint64_id_allocator.cpp.
References util::details::allocate_id_by_atomic(), util::details::uint64_id_allocator_tls_cache_t::base, util::details::get_uint64_id_allocator_tls_cache(), and util::details::uint64_id_allocator_tls_cache_t::inner_seq.
|
static |
Definition at line 135 of file uint64_id_allocator.cpp.
|
staticconstexpr |
Definition at line 21 of file uint64_id_allocator.h.