diff options
Diffstat (limited to 'cpp/include/Ice/ConnectionIF.h')
-rw-r--r-- | cpp/include/Ice/ConnectionIF.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/include/Ice/ConnectionIF.h b/cpp/include/Ice/ConnectionIF.h index 967fb0c7f5a..bd5dbfc154f 100644 --- a/cpp/include/Ice/ConnectionIF.h +++ b/cpp/include/Ice/ConnectionIF.h @@ -17,8 +17,12 @@ namespace Ice { class ConnectionI; +#ifdef ICE_CPP11_MAPPING // C++11 mapping +typedef ::std::shared_ptr<ConnectionI> ConnectionIPtr; +#else // C++98 mapping ICE_API Ice::LocalObject* upCast(Ice::ConnectionI*); typedef IceInternal::Handle<ConnectionI> ConnectionIPtr; +#endif } |