< prev index next >

src/hotspot/share/gc/g1/g1FreeIdSet.hpp

Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi

*** 25,34 **** --- 25,35 ---- #ifndef SHARE_GC_G1_G1FREEIDSET_HPP #define SHARE_GC_G1_G1FREEIDSET_HPP #include "runtime/semaphore.hpp" #include "utilities/globalDefinitions.hpp" + #include "utilities/macros.hpp" // Represents a set of small integer ids, from which elements can be // temporarily allocated for exclusive use. The ids are in a // contiguous range from 'start' to 'start + size'. Used to obtain a // distinct worker_id value for a mutator thread that doesn't normally
*** 42,54 **** volatile uintx _head; uint head_index(uintx head) const; uintx make_head(uint index, uintx old_head) const; ! // Noncopyable. ! G1FreeIdSet(const G1FreeIdSet&); ! G1FreeIdSet& operator=(const G1FreeIdSet&); public: G1FreeIdSet(uint start, uint size); ~G1FreeIdSet(); --- 43,53 ---- volatile uintx _head; uint head_index(uintx head) const; uintx make_head(uint index, uintx old_head) const; ! NONCOPYABLE(G1FreeIdSet); public: G1FreeIdSet(uint start, uint size); ~G1FreeIdSet();
< prev index next >