JezK
Edit File: cdesc-MutexAtomicReference.ri
U:RDoc::NormalClass[iI"MutexAtomicReference:EFI"%Concurrent::MutexAtomicReference;FI"$Synchronization::LockableObject;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"@!macro atomic_reference;To:RDoc::Markup::BlankLine o; ;[I"@!visibility private ;TI")@!macro internal_implementation_note;T: @fileI"4lib/concurrent/atomic_reference/mutex_atomic.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[ [ [[I"#Concurrent::AtomicDirectUpdate;To;;[ ;@;0I"4lib/concurrent/atomic_reference/mutex_atomic.rb;T[I"2Concurrent::AtomicNumericCompareAndSetWrapper;To;;[ ;@;0@[[I" class;T[[:public[[I"new;T@[:protected[ [:private[ [I" instance;T[[; [[I"_compare_and_set;F@[I"get;F@[I"get_and_set;F@[I"set;F@[I" swap;T@[I" value;T@[I"value=;T@[;[[I"ns_initialize;F@[;[ [ [U:RDoc::Context::Section[i 0o;;[ ;0;0[@I"Concurrent;FcRDoc::NormalModule