/* -*- C++ -*- */ // $Id$ template ACE_INLINE TYPE * ACE_Dynamic_Service::instance (const ACE_TCHAR *name) { ACE_Service_Object *svc_obj = ACE_static_cast (ACE_Service_Object *, ACE_Dynamic_Service_Base::instance (name)); return ACE_dynamic_cast (TYPE *, svc_obj); } #if defined (ACE_USES_WCHAR) template ACE_INLINE TYPE * ACE_Dynamic_Service::instance (const ACE_ANTI_TCHAR *name) { return instance(ACE_TEXT_CHAR_TO_TCHAR(name)); } #endif // ACE_USES_WCHAR