00001
00002
00003
00004 #if !defined (ACE_AUTO_PTR_C)
00005 #define ACE_AUTO_PTR_C
00006
00007 #include "ace/Auto_Ptr.h"
00008
00009 #if !defined (__ACE_INLINE__)
00010 #include "ace/Auto_Ptr.i"
00011 #endif
00012
00013 ACE_RCSID(ace, Auto_Ptr, "$Id: Auto_Ptr.cpp,v 1.1.1.3 2001/12/04 14:32:59 chad Exp $")
00014
00015 ACE_ALLOC_HOOK_DEFINE(ACE_Auto_Basic_Ptr)
00016
00017 template<class X> void
00018 ACE_Auto_Basic_Ptr<X>::dump (void) const
00019 {
00020 ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::dump");
00021 }
00022
00023 ACE_ALLOC_HOOK_DEFINE(ACE_Auto_Basic_Array_Ptr)
00024
00025 template<class X> void
00026 ACE_Auto_Basic_Array_Ptr<X>::dump (void) const
00027 {
00028 ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::dump");
00029 }
00030
00031 #if defined (__MINGW32__)
00032 # if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && \
00033 (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
00034 # if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
00035 template alloc;
00036 # elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
00037 #pragma instantiate alloc
00038 # endif
00039 # endif
00040 #endif
00041
00042 #endif