00001 // -*- C++ -*- 00002 // 00003 // $Id: Managed_Object.inl 69051 2005-10-28 16:14:56Z ossama $ 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