< prev index next >
src/hotspot/share/gc/g1/g1FreeIdSet.hpp
Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi
@@ -25,10 +25,11 @@
#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,13 +43,11 @@
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&);
+ NONCOPYABLE(G1FreeIdSet);
public:
G1FreeIdSet(uint start, uint size);
~G1FreeIdSet();
< prev index next >