Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
atom.hpp
Go to the documentation of this file.
254 >::template apply<T, MemoryPolicy>::type;
refcount_atom_impl(box_type b)
Definition: atom.hpp:35
Definition: atom.hpp:154
gc_atom_impl(const gc_atom_impl &)=delete
refcount_atom_impl & operator=(const refcount_atom_impl &)=delete
atom(const atom &)=delete
std::atomic< typename box_type::holder * > impl_
Definition: atom.hpp:123
typename spinlock_t::scoped_lock scoped_lock_t
Definition: atom.hpp:28
Definition: atom.hpp:238
typename std::conditional_t< std::is_same< typename MemoryPolicy::refcount, no_refcount_policy >::value, get_gc_atom_impl, get_refcount_atom_impl >::template apply< T, MemoryPolicy >::type impl_t
Definition: atom.hpp:254
Definition: algorithm.hpp:15
typename MemoryPolicy::refcount::spinlock_type spinlock_t
Definition: atom.hpp:27
Definition: box.hpp:35
Definition: atom.hpp:22
Definition: atom.hpp:241
Definition: atom.hpp:229
void operator=(const atom &)=delete
Definition: atom.hpp:82
refcount_atom_impl(const refcount_atom_impl &)=delete
gc_atom_impl & operator=(const gc_atom_impl &)=delete
Definition: memory_policy.hpp:92