compare_exchange_strong(size_t idx, Lock_free_pool::Type &expected, Lock_free_pool::Type desired, std::memory_order order=std::memory_order_seq_cst) | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | inline |
load(size_t idx, std::memory_order order=std::memory_order_seq_cst) const | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | inline |
Lock_free_pool() | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | inline |
Lock_free_pool(Lock_free_pool::Type default_value) | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | inline |
Lock_free_pool(const Lock_free_pool &)=delete | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | |
Lock_free_pool(Lock_free_pool &&)=delete | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | |
m_lock_free | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | private |
operator=(const Lock_free_pool &)=delete | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | |
operator=(Lock_free_pool &&)=delete | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | |
size() const | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | inline |
store(size_t idx, Lock_free_pool::Type value, std::memory_order order=std::memory_order_seq_cst) | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | inline |
Type typedef | temptable::Lock_free_pool< T, POOL_SIZE, ALIGNMENT, TypeSelector > | |