summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/ServantRetentionStrategyRetain.h')
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategyRetain.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
index 726625941f8..500629cf1c0 100644
--- a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
+++ b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
@@ -139,7 +139,11 @@ namespace TAO
TAO_Active_Object_Map * get_active_object_map() const;
private:
+#if defined (ACE_HAS_CPP11)
+ std::unique_ptr<TAO_Active_Object_Map> active_object_map_;
+#else
auto_ptr<TAO_Active_Object_Map> active_object_map_;
+#endif /* ACE_HAS_CPP11 */
CORBA::ULong waiting_servant_deactivation_;
};
}