summaryrefslogtreecommitdiff
path: root/ace/Object_Manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Object_Manager.h')
-rw-r--r--ace/Object_Manager.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/ace/Object_Manager.h b/ace/Object_Manager.h
index 7255b985614..eb96167e617 100644
--- a/ace/Object_Manager.h
+++ b/ace/Object_Manager.h
@@ -24,17 +24,27 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+
// Forward declarations.
class ACE_Object_Manager_Preallocations;
class ACE_Sig_Adapter;
class ACE_Sig_Set;
+
+ACE_END_VERSIONED_NAMESPACE_DECL
+
#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
+
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+
class ACE_Mutex;
class ACE_Null_Mutex;
class ACE_Thread_Mutex;
class ACE_Recursive_Thread_Mutex;
class ACE_RW_Thread_Mutex;
+ACE_END_VERSIONED_NAMESPACE_DECL
+
# include "ace/Recursive_Thread_Mutex.h"
#endif /* ACE_MT_SAFE */
@@ -439,7 +449,9 @@ ACE_END_VERSIONED_NAMESPACE_DECL
// We can't use the ACE_SVC_FACTORY_DECLARE macro here because this
// needs to be in the ACE_Export context rather than the
// ACE_Svc_Export context.
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class ACE_Service_Object;
+ACE_END_VERSIONED_NAMESPACE_DECL
ACE_FACTORY_DECLARE (ACE, ACE_Service_Manager)
#endif /* ! ACE_LACKS_ACE_SVCCONF */