Sha256: 6989d07240f8b048565f647a8572ff2e4a8eaf71471133bc53a767c073f570e9
Contents?: true
Size: 884 Bytes
Versions: 29
Compression:
Stored size: 884 Bytes
Contents
if defined? Concurrent::CAtomicReference require 'concurrent/utility/native_extension_loader' require 'concurrent/atomic_reference/direct_update' require 'concurrent/atomic_reference/numeric_cas_wrapper' module Concurrent # @!macro atomic_reference # # @!visibility private # @!macro internal_implementation_note class CAtomicReference include Concurrent::AtomicDirectUpdate include Concurrent::AtomicNumericCompareAndSetWrapper # @!method initialize # @!macro atomic_reference_method_initialize # @!method get # @!macro atomic_reference_method_get # @!method set # @!macro atomic_reference_method_set # @!method get_and_set # @!macro atomic_reference_method_get_and_set # @!method _compare_and_set # @!macro atomic_reference_method_compare_and_set end end end
Version data entries
29 entries across 27 versions & 5 rubygems