00001 // $Id: Node.cpp 73809 2006-07-31 18:51:21Z johnnyw $ 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 template <class T> 00017 ACE_Node<T>::~ACE_Node (void) 00018 { 00019 } 00020 00021 template <class T> 00022 ACE_Node<T>::ACE_Node (const T &i, ACE_Node<T> *n) 00023 : next_ (n), 00024 item_ (i) 00025 { 00026 // ACE_TRACE ("ACE_Node<T>::ACE_Node"); 00027 } 00028 00029 template <class T> 00030 ACE_Node<T>::ACE_Node (ACE_Node<T> *n, int) 00031 : next_ (n) 00032 { 00033 // ACE_TRACE ("ACE_Node<T>::ACE_Node"); 00034 } 00035 00036 template <class T> 00037 ACE_Node<T>::ACE_Node (const ACE_Node<T> &s) 00038 : next_ (s.next_), 00039 item_ (s.item_) 00040 { 00041 // ACE_TRACE ("ACE_Node<T>::ACE_Node"); 00042 } 00043 00044 ACE_END_VERSIONED_NAMESPACE_DECL 00045 00046 #endif /* ACE_NODE_CPP */