summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/ValueFactoryManagerI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/ValueFactoryManagerI.h')
-rw-r--r--cpp/src/Ice/ValueFactoryManagerI.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/cpp/src/Ice/ValueFactoryManagerI.h b/cpp/src/Ice/ValueFactoryManagerI.h
index bdddb42cb65..b75a1669373 100644
--- a/cpp/src/Ice/ValueFactoryManagerI.h
+++ b/cpp/src/Ice/ValueFactoryManagerI.h
@@ -28,13 +28,8 @@ public:
ValueFactoryManagerI();
-#ifdef ICE_CPP11_MAPPING
- virtual void add(std::function<std::shared_ptr<Ice::Value> (std::string)>, const std::string&);
- virtual std::function<std::shared_ptr<Ice::Value> (const std::string&)> find(const std::string&) const;
-#else
- virtual void add(const Ice::ValueFactoryPtr&, const std::string&);
- virtual Ice::ValueFactoryPtr find(const std::string&) const;
-#endif
+ virtual void add(ICE_IN(ICE_VALUE_FACTORY), const std::string&);
+ virtual ICE_VALUE_FACTORY find(const std::string&) const;
private: