Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
mt_pooled_secure.h
Go to the documentation of this file.
14 // Manages a pool of pools to balance allocation between those when multiple threads are involved
mt_pooled_secure_allocator(size_type nrequested_size=32, size_type nnext_size=32, size_type nmax_size=0) noexcept
Definition: mt_pooled_secure.h:28
internal_pool(size_type nrequested_size, size_type nnext_size, size_type nmax_size)
Definition: mt_pooled_secure.h:72
std::vector< std::unique_ptr< internal_pool > > pools
Definition: mt_pooled_secure.h:82
base::size_type size_type
Definition: pooled_secure.h:24
~mt_pooled_secure_allocator() noexcept
Definition: mt_pooled_secure.h:41
Definition: mt_pooled_secure.h:18
void deallocate(T *p, std::size_t n)
Definition: mt_pooled_secure.h:52
base::const_pointer const_pointer
Definition: mt_pooled_secure.h:24
base::difference_type difference_type
Definition: mt_pooled_secure.h:22
T * allocate(std::size_t n, const void *hint=0)
Definition: mt_pooled_secure.h:43
base::const_reference const_reference
Definition: mt_pooled_secure.h:26
Definition: pooled_secure.h:21