Substitute for the C++20 std::atomic<std::shared_ptr<T>> specialization on standard libraries that do not provide it yet (feature-test macro __cpp_lib_atomic_shared_ptr), implemented with the C++11 atomic_load and atomic_store overloads for shared_ptr.
More...
template<
typename T>
class btcsignals::detail::atomic_shared_ptr< T >
Substitute for the C++20 std::atomic<std::shared_ptr<T>> specialization on standard libraries that do not provide it yet (feature-test macro __cpp_lib_atomic_shared_ptr), implemented with the C++11 atomic_load and atomic_store overloads for shared_ptr.
Only the members used here are provided.
Definition at line 69 of file btcsignals.h.