00001 // $Id: Intrusive_Auto_Ptr.cpp 81166 2008-03-31 15:00:23Z iliyan $ 00002 00003 #ifndef ACE_INTRUSIVE_AUTO_PTR_CPP 00004 #define ACE_INTRUSIVE_AUTO_PTR_CPP 00005 00006 #include "ace/Intrusive_Auto_Ptr.h" 00007 00008 #if !defined (__ACE_INLINE__) 00009 #include "ace/Intrusive_Auto_Ptr.inl" 00010 #endif /* __ACE_INLINE __ */ 00011 00012 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00013 00014 template <class X> 00015 ACE_Intrusive_Auto_Ptr<X>::~ACE_Intrusive_Auto_Ptr (void) 00016 { 00017 reset (0); 00018 } 00019 00020 ACE_END_VERSIONED_NAMESPACE_DECL 00021 00022 #endif /* !ACE_INTRUSIVE_AUTO_PTR_CPP */