diff options
Diffstat (limited to 'cpp/include/Ice/ObjectF.h')
-rw-r--r-- | cpp/include/Ice/ObjectF.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/include/Ice/ObjectF.h b/cpp/include/Ice/ObjectF.h index b338248efc5..d579cb4e87f 100644 --- a/cpp/include/Ice/ObjectF.h +++ b/cpp/include/Ice/ObjectF.h @@ -17,9 +17,14 @@ namespace Ice { class Object; +#ifdef ICE_CPP11_MAPPING +typedef ::std::shared_ptr<Object> ObjectPtr; +#else ICE_API Object* upCast(Object*); typedef IceInternal::Handle< Object > ObjectPtr; +typedef ObjectPtr ValuePtr; ICE_API void __patch(ObjectPtr&, const ObjectPtr&); +#endif } |