diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2007-10-05 19:47:03 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2007-10-05 19:47:03 +0000 |
commit | a5c7c337406c335724a8c9f5da683efb8c62bdab (patch) | |
tree | f8416d157292ff9149d9daabb71117af586d74ce /ACE/ace/Atomic_Op_T.cpp | |
parent | 2b426913268fd0bc0a32ea490a58169271775667 (diff) | |
download | ATCD-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.cpp | 29 |
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"); |