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