summaryrefslogtreecommitdiff
path: root/ACE/ace/Atomic_Op_T.cpp
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2007-10-05 19:47:03 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2007-10-05 19:47:03 +0000
commita5c7c337406c335724a8c9f5da683efb8c62bdab (patch)
treef8416d157292ff9149d9daabb71117af586d74ce /ACE/ace/Atomic_Op_T.cpp
parent2b426913268fd0bc0a32ea490a58169271775667 (diff)
downloadATCD-a5c7c337406c335724a8c9f5da683efb8c62bdab.tar.gz
ChangeLogTag:Fri Oct 5 18:45:48 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
Diffstat (limited to 'ACE/ace/Atomic_Op_T.cpp')
-rw-r--r--ACE/ace/Atomic_Op_T.cpp29
1 files changed, 17 insertions, 12 deletions
diff --git a/ACE/ace/Atomic_Op_T.cpp b/ACE/ace/Atomic_Op_T.cpp
index 2fffdd0b060..ad8f6b01059 100644
--- a/ACE/ace/Atomic_Op_T.cpp
+++ b/ACE/ace/Atomic_Op_T.cpp
@@ -2,7 +2,10 @@
#define ACE_ATOMIC_OP_T_CPP
#include "ace/Atomic_Op_T.h"
-#include "ace/Log_Msg.h"
+
+#ifdef ACE_HAS_DUMP
+# include "ace/Log_Msg.h"
+#endif /* ACE_HAS_DUMP */
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -27,7 +30,8 @@ ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::mutex (void)
return this->mutex_;
}
-template <class ACE_LOCK, class TYPE> void
+template <class ACE_LOCK, class TYPE>
+void
ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::dump (void) const
{
#if defined (ACE_HAS_DUMP)
@@ -39,21 +43,21 @@ ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::dump (void) const
}
template <class ACE_LOCK, class TYPE>
-ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex
- (ACE_LOCK &mtx)
- : mutex_ (mtx),
- value_ (0)
+ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex (ACE_LOCK & mtx)
+ : mutex_ (mtx)
+ , value_ (0)
{
// ACE_TRACE ("ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex");
}
template <class ACE_LOCK, class TYPE>
-ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex
- (ACE_LOCK &mtx, const TYPE &c)
- : mutex_ (mtx),
- value_ (c)
+ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex (
+ ACE_LOCK & mtx,
+ typename ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::arg_type c)
+ : mutex_ (mtx)
+ , value_ (c)
{
-// ACE_TRACE ("ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex");
+ // ACE_TRACE ("ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex");
}
// ****************************************************************
@@ -66,7 +70,8 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (void)
}
template <class ACE_LOCK, class TYPE>
-ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (const TYPE &c)
+ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (
+ typename ACE_Atomic_Op<ACE_LOCK, TYPE>::arg_type c)
: impl_ (own_mutex_, c)
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op");