< 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 >