00001 // -*- C++ -*- 00002 // 00003 // Managed_Object.inl,v 4.2 2005/10/28 16:14:53 ossama Exp 00004 00005 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 template <class TYPE> 00008 ACE_INLINE 00009 ACE_Cleanup_Adapter<TYPE>::ACE_Cleanup_Adapter (void) 00010 // Note: don't explicitly initialize "object_", because TYPE may not 00011 // have a default constructor. Let the compiler figure it out . . . 00012 { 00013 } 00014 00015 template <class TYPE> 00016 ACE_INLINE 00017 TYPE & 00018 ACE_Cleanup_Adapter<TYPE>::object (void) 00019 { 00020 return this->object_; 00021 } 00022 00023 ACE_END_VERSIONED_NAMESPACE_DECL