00001 // Node.cpp,v 4.6 2005/10/28 16:14:53 ossama Exp 00002 00003 #ifndef ACE_NODE_CPP 00004 #define ACE_NODE_CPP 00005 00006 #include "ace/Node.h" 00007 00008 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00009 # pragma once 00010 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00011 00012 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00013 00014 ACE_ALLOC_HOOK_DEFINE(ACE_Node) 00015 00016 # if ! defined (ACE_HAS_BROKEN_NOOP_DTORS) 00017 template <class T> 00018 ACE_Node<T>::~ACE_Node (void) 00019 { 00020 } 00021 # endif /* ! defined (ACE_HAS_BROKEN_NOOP_DTORS) */ 00022 00023 template <class T> 00024 ACE_Node<T>::ACE_Node (const T &i, ACE_Node<T> *n) 00025 : next_ (n), 00026 item_ (i) 00027 { 00028 // ACE_TRACE ("ACE_Node<T>::ACE_Node"); 00029 } 00030 00031 template <class T> 00032 ACE_Node<T>::ACE_Node (ACE_Node<T> *n, int) 00033 : next_ (n) 00034 { 00035 // ACE_TRACE ("ACE_Node<T>::ACE_Node"); 00036 } 00037 00038 template <class T> 00039 ACE_Node<T>::ACE_Node (const ACE_Node<T> &s) 00040 : next_ (s.next_), 00041 item_ (s.item_) 00042 { 00043 // ACE_TRACE ("ACE_Node<T>::ACE_Node"); 00044 } 00045 00046 ACE_END_VERSIONED_NAMESPACE_DECL 00047 00048 #endif /* ACE_NODE_CPP */