diff options
Diffstat (limited to 'cpp/src/Ice/IPEndpointIF.h')
-rw-r--r-- | cpp/src/Ice/IPEndpointIF.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/Ice/IPEndpointIF.h b/cpp/src/Ice/IPEndpointIF.h index 4f5afc92b55..8969f96ebe8 100644 --- a/cpp/src/Ice/IPEndpointIF.h +++ b/cpp/src/Ice/IPEndpointIF.h @@ -17,13 +17,17 @@ namespace IceInternal { class IPEndpointI; + +#ifdef ICE_CPP11_MAPPING +using IPEndpointIPtr = ::std::shared_ptr<IPEndpointI>; +#else ICE_API IceUtil::Shared* upCast(IPEndpointI*); typedef Handle<IPEndpointI> IPEndpointIPtr; +#endif class EndpointHostResolver; ICE_API IceUtil::Shared* upCast(EndpointHostResolver*); typedef Handle<EndpointHostResolver> EndpointHostResolverPtr; - } #endif |