summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/IncomingAsyncF.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/Ice/IncomingAsyncF.h')
-rw-r--r--cpp/include/Ice/IncomingAsyncF.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/include/Ice/IncomingAsyncF.h b/cpp/include/Ice/IncomingAsyncF.h
index f20b4b8121e..c315e584ebc 100644
--- a/cpp/include/Ice/IncomingAsyncF.h
+++ b/cpp/include/Ice/IncomingAsyncF.h
@@ -14,6 +14,13 @@
#include <Ice/Handle.h>
+#ifdef ICE_CPP11_MAPPING
+namespace IceInternal
+{
+class IncomingAsync;
+typedef std::shared_ptr<IncomingAsync> IncomingAsyncPtr;
+};
+#else
namespace IceInternal
{
@@ -31,5 +38,6 @@ ICE_API IceUtil::Shared* upCast(::Ice::AMD_Object_ice_invoke*);
typedef IceInternal::Handle<AMD_Object_ice_invoke> AMD_Object_ice_invokePtr;
}
+#endif
#endif