< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi
@@ -31,10 +31,11 @@
#include "gc/shenandoah/shenandoahAllocRequest.hpp"
#include "gc/shenandoah/shenandoahLock.hpp"
#include "gc/shenandoah/shenandoahEvacOOMHandler.hpp"
#include "gc/shenandoah/shenandoahSharedVariables.hpp"
#include "services/memoryManager.hpp"
+#include "utilities/macros.hpp"
class ConcurrentGCTimer;
class ReferenceProcessor;
class ShenandoahAllocTracker;
class ShenandoahCollectorPolicy;
@@ -67,12 +68,11 @@
DEFINE_PAD_MINUS_SIZE(0, DEFAULT_CACHE_LINE_SIZE, sizeof(volatile size_t));
volatile size_t _index;
DEFINE_PAD_MINUS_SIZE(1, DEFAULT_CACHE_LINE_SIZE, 0);
// No implicit copying: iterators should be passed by reference to capture the state
- ShenandoahRegionIterator(const ShenandoahRegionIterator& that);
- ShenandoahRegionIterator& operator=(const ShenandoahRegionIterator& o);
+ NONCOPYABLE(ShenandoahRegionIterator);
public:
ShenandoahRegionIterator();
ShenandoahRegionIterator(ShenandoahHeap* heap);
< prev index next >