diff options
Diffstat (limited to 'ace/Dynamic_Service.inl')
-rw-r--r-- | ace/Dynamic_Service.inl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ace/Dynamic_Service.inl b/ace/Dynamic_Service.inl index 108ddd32a09..21fb05215e8 100644 --- a/ace/Dynamic_Service.inl +++ b/ace/Dynamic_Service.inl @@ -4,10 +4,22 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL +#if defined (ACE_USES_WCHAR) + template <class TYPE> ACE_INLINE TYPE * ACE_Dynamic_Service<TYPE>::instance (const ACE_ANTI_TCHAR *name) { return instance (ACE_TEXT_TO_TCHAR_IN (name)); } +template <class TYPE> ACE_INLINE TYPE * +ACE_Dynamic_Service<TYPE>::instance (const ACE_Service_Gestalt* repo, + const ACE_ANTI_TCHAR *name) +{ + return instance (repo, ACE_TEXT_CHAR_TO_TCHAR (name)); +} + + +#endif // ACE_USES_WCHAR + ACE_END_VERSIONED_NAMESPACE_DECL |