< prev index next >
src/hotspot/share/utilities/waitBarrier.hpp
Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi
@@ -26,10 +26,11 @@
#define SHARE_UTILITIES_WAITBARRIER_HPP
#include "memory/allocation.hpp"
#include "runtime/thread.hpp"
#include "utilities/debug.hpp"
+#include "utilities/macros.hpp"
#include "utilities/waitBarrier_generic.hpp"
#if defined(LINUX)
#include "waitBarrier_linux.hpp"
typedef LinuxWaitBarrier WaitBarrierDefault;
@@ -79,13 +80,11 @@
//
template <typename WaitBarrierImpl>
class WaitBarrierType : public CHeapObj<mtInternal> {
WaitBarrierImpl _impl;
- // Prevent copying and assignment of WaitBarrier instances.
- WaitBarrierType(const WaitBarrierDefault&);
- WaitBarrierType& operator=(const WaitBarrierDefault&);
+ NONCOPYABLE(WaitBarrierType);
#ifdef ASSERT
int _last_arm_tag;
Thread* _owner;
#endif
< prev index next >