diff options
Diffstat (limited to 'ace/Atomic_Op_GCC_T.cpp')
-rw-r--r-- | ace/Atomic_Op_GCC_T.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/ace/Atomic_Op_GCC_T.cpp b/ace/Atomic_Op_GCC_T.cpp new file mode 100644 index 00000000000..fa7b931d78d --- /dev/null +++ b/ace/Atomic_Op_GCC_T.cpp @@ -0,0 +1,29 @@ +// $Id$ + +#include "ace/OS_NS_unistd.h" + +ACE_RCSID (ace, + Atomic_Op_GCC, + "$Id$") + +#if defined (ACE_HAS_GCC_ATOMIC_BUILTINS) && (ACE_HAS_GCC_ATOMIC_BUILTINS == 1) + +#if !defined (__ACE_INLINE__) +#include "ace/Atomic_Op_GCC_T.inl" +#endif /* __ACE_INLINE__ */ + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +template <typename T> +void +ACE_Atomic_Op_GCC<T>::dump (void) const +{ +#if defined (ACE_HAS_DUMP) + ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); + ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); +#endif /* ACE_HAS_DUMP */ +} + +ACE_END_VERSIONED_NAMESPACE_DECL + +#endif /* ACE_HAS_GCC_ATOMIC_BUILTINS */ |