From 6e006573d5fb7bff5ec602c616b68a523d32b18d Mon Sep 17 00:00:00 2001 From: Jose Date: Mon, 28 Dec 2015 19:42:21 +0100 Subject: Remove C++11 extensions to C++98 mapping --- cpp/src/Ice/AsyncResult.cpp | 57 --------------------------------------------- 1 file changed, 57 deletions(-) (limited to 'cpp/src/Ice/AsyncResult.cpp') diff --git a/cpp/src/Ice/AsyncResult.cpp b/cpp/src/Ice/AsyncResult.cpp index 69ba7d0b5ab..8eb8c862f1f 100644 --- a/cpp/src/Ice/AsyncResult.cpp +++ b/cpp/src/Ice/AsyncResult.cpp @@ -556,63 +556,6 @@ public: // CallbackBasePtr IceInternal::__dummyCallback = ICE_MAKE_SHARED(DummyCallback); -#ifndef ICE_CPP11_MAPPING -# ifdef ICE_CPP11_COMPILER - -Ice::CallbackPtr -Ice::newCallback(const ::IceInternal::Function& completed, - const ::IceInternal::Function& sent) -{ - class Cpp11CB : public GenericCallbackBase - { - public: - - Cpp11CB(const ::std::function& completed, - const ::std::function& sent) : - _completed(completed), - _sent(sent) - { - checkCallback(true, completed != nullptr); - } - - virtual void - completed(const AsyncResultPtr& result) const - { - _completed(result); - } - - virtual CallbackBasePtr - verify(const LocalObjectPtr&) - { - return this; // Nothing to do, the cookie is not type-safe. - } - - virtual void - sent(const AsyncResultPtr& result) const - { - if(_sent != nullptr) - { - _sent(result); - } - } - - virtual bool - hasSentCallback() const - { - return _sent != nullptr; - } - - private: - - ::std::function< void (const AsyncResultPtr&)> _completed; - ::std::function< void (const AsyncResultPtr&)> _sent; - }; - - return new Cpp11CB(completed, sent); -} -# endif -#endif - void IceInternal::CallbackBase::checkCallback(bool obj, bool cb) { -- cgit v1.2.3