JezK
Edit File: cdesc-Util.ri
U:RDoc::NormalModule[iI" Util:EFI"!Concurrent::ThreadSafe::Util;F0o:RDoc::Markup::Document:@parts[ o;;[o:RDoc::Markup::Paragraph;[I"@!visibility private;T: @fileI"'lib/concurrent/thread_safe/util.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o; ;[I"@!visibility private;T; I"-lib/concurrent/thread_safe/util/adder.rb;T;0o;;[ ; I"6lib/concurrent/thread_safe/util/array_hash_rbx.rb;T;0o;;[o; ;[I"@!visibility private;T; I"6lib/concurrent/thread_safe/util/cheap_lockable.rb;T;0o;;[o; ;[I"@!visibility private;T; I":lib/concurrent/thread_safe/util/power_of_two_tuple.rb;T;0o;;[o; ;[I"@!visibility private;T; I"1lib/concurrent/thread_safe/util/striped64.rb;T;0o;;[o; ;[I"@!visibility private;T; I"0lib/concurrent/thread_safe/util/volatile.rb;T;0o;;[o; ;[I"@!visibility private;T; I"8lib/concurrent/thread_safe/util/xor_shift_random.rb;T;0; 0;0[ [U:RDoc::Constant[i I"FIXNUM_BIT_SIZE;FI"2Concurrent::ThreadSafe::Util::FIXNUM_BIT_SIZE;F00o;;[o; ;[I"BTODO (pitr-ch 15-Oct-2016): migrate to Utility::NativeInteger;T; @;0@@cRDoc::NormalModule0U;[i I"MAX_INT;FI"*Concurrent::ThreadSafe::Util::MAX_INT;F00o;;[ ; @;0@@@C0U;[i I"CPU_COUNT;FI",Concurrent::ThreadSafe::Util::CPU_COUNT;F00o;;[o; ;[I"ETODO (pitr-ch 15-Oct-2016): migrate to Utility::ProcessorCounter;T; @;0@@@C0[ [[I" class;T[[:public[[I" allocate;FI"6lib/concurrent/thread_safe/util/array_hash_rbx.rb;T[I"make_synchronized_on_rbx;F@\[:protected[ [:private[ [I" instance;T[[; [[I"_mon_initialize;F@\[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[I"Blib/concurrent/collection/map/atomic_reference_map_backend.rb;T@@@@@%@+@1@7I"Concurrent::ThreadSafe;F@C