Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::UCP::MPool Member List

This is the complete list of members for Realm::UCP::MPool, including all inherited members.

expand(size_t ext_objs)Realm::UCP::MPool
free_wrapper(void *chunk, void *arg)Realm::UCP::MPoolinlinestatic
get()Realm::UCP::MPool
has(bool with_expand)Realm::UCP::MPool
malloc_wrapper(size_t size, void *arg)Realm::UCP::MPoolinlinestatic
MPool(std::string name_, bool leak_check_, size_t obj_size_, size_t alignment_, size_t alignment_offset_, size_t objs_per_chunk_=1024, size_t init_num_objs_=1024, size_t max_objs_=UINT_MAX, size_t max_chunk_size_=UINT_MAX, double expand_factor_=1.5, chunk_alloc_t chunk_alloc_=&MPool::malloc_wrapper, void *chunk_alloc_arg_=nullptr, chunk_release_t chunk_release_=&MPool::free_wrapper, void *chunk_release_arg_=nullptr, obj_init_t obj_init_=nullptr, void *obj_init_arg_=nullptr, obj_cleanup_t obj_cleanup_=nullptr, void *obj_cleanup_arg_=nullptr)Realm::UCP::MPool
MPool(const MPool &)=deleteRealm::UCP::MPool
operator=(const MPool &)=deleteRealm::UCP::MPool
put(void *obj)Realm::UCP::MPoolstatic
~MPool()Realm::UCP::MPool