JezK
Edit File: attr_atomic-c.ri
U:RDoc::AnyMethod[iI"attr_atomic:EFI"5Concurrent::Synchronization::Object::attr_atomic;FT:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [ I"ICreates methods for reading and writing to a instance variable with ;TI"8volatile (Java) semantic as {.attr_volatile} does. ;TI"MThe instance variable should be accessed oly through generated methods. ;TI"ZThis method generates following methods: `value`, `value=(new_value) #=> new_value`, ;TI",`swap_value(new_value) #=> old_value`, ;TI"Y`compare_and_set_value(expected, value) #=> true || false`, `update_value(&block)`. ;TI"U@param [Array<Symbol>] names of the instance variables to be volatile with CAS. ;TI";@return [Array<Symbol>] names of defined method names.;T: @fileI"-lib/concurrent/synchronization/object.rb;T:0@omit_headings_from_table_of_contents_below000[ I" (*names);T@FI"Object;FcRDoc::NormalClass00