summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2018-05-15 16:24:30 +0200
committerJohnny Willemsen <jwillemsen@remedy.nl>2018-05-15 16:24:30 +0200
commit330d868ab419f28e24dfe1b9d29500eafac66b7e (patch)
treef71580fd55c7e6a43e89d0ae168414d1d02ccbaf /TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
parentc4a7434d85ec752a5939bfafc35384534fc4705d (diff)
downloadATCD-330d868ab419f28e24dfe1b9d29500eafac66b7e.tar.gz
Use std::unique_ptr when usign C++11
* TAO/tao/Dynamic_TP/DTP_Thread_Pool.cpp: * TAO/tao/PortableServer/Object_Adapter.cpp: * TAO/tao/PortableServer/Root_POA.cpp: * TAO/tao/PortableServer/ServantRetentionStrategyRetain.h:
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_;
};
}