Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::utils::ObjectPool< T > Member List

This is the complete list of members for kcenon::common::utils::ObjectPool< T >, including all inherited members.

acquire(bool *reused, Args &&... args)kcenon::common::utils::ObjectPool< T >inline
acquire(Args &&... args)kcenon::common::utils::ObjectPool< T >inline
acquire(bool *reused, Args &&... args)kcenon::common::utils::ObjectPool< T >inline
acquire(Args &&... args)kcenon::common::utils::ObjectPool< T >inline
allocate_block_unlocked(std::size_t count)kcenon::common::utils::ObjectPool< T >inlineprivate
allocate_block_unlocked(std::size_t count)kcenon::common::utils::ObjectPool< T >inlineprivate
available() constkcenon::common::utils::ObjectPool< T >inline
available() constkcenon::common::utils::ObjectPool< T >inline
clear()kcenon::common::utils::ObjectPool< T >inline
clear()kcenon::common::utils::ObjectPool< T >inline
deleter_type typedefkcenon::common::utils::ObjectPool< T >
free_list_kcenon::common::utils::ObjectPool< T >private
growth_kcenon::common::utils::ObjectPool< T >private
mutex_kcenon::common::utils::ObjectPool< T >mutableprivate
ObjectPool(std::size_t growth=32)kcenon::common::utils::ObjectPool< T >inlineexplicit
ObjectPool(std::size_t growth=32)kcenon::common::utils::ObjectPool< T >inlineexplicit
pointer_type typedefkcenon::common::utils::ObjectPool< T >
RawPtr typedefkcenon::common::utils::ObjectPool< T >private
release(T *ptr) noexceptkcenon::common::utils::ObjectPool< T >inline
release(T *ptr) noexceptkcenon::common::utils::ObjectPool< T >inline
reserve(std::size_t count)kcenon::common::utils::ObjectPool< T >inline
reserve(std::size_t count)kcenon::common::utils::ObjectPool< T >inline
storage_kcenon::common::utils::ObjectPool< T >private
value_type typedefkcenon::common::utils::ObjectPool< T >