SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::Core::CompletionCounter< CountT > Member List

This is the complete list of members for SWC::Core::CompletionCounter< CountT >, including all inherited members.

add_rslt(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
and_rslt(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
Atomic() noexceptSWC::Core::Atomic< uint32_t >inlineexplicitprivate
Atomic(ValueT initial) noexceptSWC::Core::Atomic< uint32_t >inlineexplicitprivate
Atomic(const Atomic< uint32_t > &)=deleteSWC::Core::Atomic< uint32_t >private
Atomic(const Atomic< uint32_t > &&)=deleteSWC::Core::Atomic< uint32_t >private
AtomicBase() noexceptSWC::Core::AtomicBase< uint32_t >inlineexplicitprivate
AtomicBase(ValueT initial) noexceptSWC::Core::AtomicBase< uint32_t >inlineexplicitprivate
AtomicBase(const AtomicBase< uint32_t > &)=deleteSWC::Core::AtomicBase< uint32_t >private
AtomicBase(const AtomicBase< uint32_t > &&)=deleteSWC::Core::AtomicBase< uint32_t >private
compare_exchange_weak(uint32_t &at, uint32_t value) noexceptSWC::Core::AtomicBase< uint32_t >inlineprivate
CompletionCounter(CountT start=0) noexceptSWC::Core::CompletionCounter< CountT >inlineexplicit
CompletionCounter(const CompletionCounter &)=deleteSWC::Core::CompletionCounter< CountT >
CompletionCounter(const CompletionCounter &&)=deleteSWC::Core::CompletionCounter< CountT >
count() const noexceptSWC::Core::CompletionCounter< CountT >inline
decrement_and_count() noexceptSWC::Core::CompletionCounter< CountT >inline
exchange(uint32_t value) noexceptSWC::Core::AtomicBase< uint32_t >inlineprivate
fetch_add(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
fetch_and(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
fetch_or(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
fetch_sub(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
fetch_xor(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
increment(CountT v=1) noexceptSWC::Core::CompletionCounter< CountT >inline
increment_and_count() noexceptSWC::Core::CompletionCounter< CountT >inline
is_last() noexceptSWC::Core::CompletionCounter< CountT >inline
load() const noexceptSWC::Core::AtomicBase< uint32_t >inlineprivate
operator uint32_t() const noexceptSWC::Core::AtomicBase< uint32_t >inlineprivate
operator++(int) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
operator--(int) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
operator=(const CompletionCounter &)=deleteSWC::Core::CompletionCounter< CountT >
Atomic< uint32_t >::operator=(ValueT v)=deleteSWC::Core::Atomic< uint32_t >private
or_rslt(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
store(uint32_t v) noexceptSWC::Core::AtomicBase< uint32_t >inlineprivate
sub_rslt(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
xor_rslt(uint32_t v) noexceptSWC::Core::Atomic< uint32_t >inlineprivate
~Atomic() noexceptSWC::Core::Atomic< uint32_t >inlineprivate
~AtomicBase() noexceptSWC::Core::AtomicBase< uint32_t >inlineprivate
~CompletionCounter() noexceptSWC::Core::CompletionCounter< CountT >inline