diff options
author | Bernard Normier <bernard@zeroc.com> | 2018-09-19 14:03:48 -0400 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2018-09-19 14:03:48 -0400 |
commit | 3eda9b121a49eabdb95b170c513a2d4d2c788e65 (patch) | |
tree | 9981e17d36e649009533e10f01e97b06aa570587 /cpp | |
parent | Fixed URLs for 3rd party repositories (diff) | |
download | ice-3eda9b121a49eabdb95b170c513a2d4d2c788e65.tar.bz2 ice-3eda9b121a49eabdb95b170c513a2d4d2c788e65.tar.xz ice-3eda9b121a49eabdb95b170c513a2d4d2c788e65.zip |
Fix Xcode 10 warnings
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/include/Ice/MetricsObserverI.h | 2 | ||||
-rw-r--r-- | cpp/include/IceUtil/Config.h | 2 | ||||
-rw-r--r-- | cpp/src/Glacier2Lib/SessionHelper.cpp | 4 | ||||
-rw-r--r-- | cpp/src/Ice/ConnectRequestHandler.h | 8 | ||||
-rw-r--r-- | cpp/src/Ice/ConnectionRequestHandler.h | 2 | ||||
-rw-r--r-- | cpp/src/Ice/Reference.cpp | 2 | ||||
-rw-r--r-- | cpp/src/IceSSL/SecureTransportCertificateI.cpp | 4 | ||||
-rw-r--r-- | cpp/src/slice2cpp/Gen.cpp | 15 | ||||
-rw-r--r-- | cpp/test/Ice/acm/AllTests.cpp | 24 | ||||
-rw-r--r-- | cpp/test/Ice/acm/TestI.h | 2 | ||||
-rw-r--r-- | cpp/test/Ice/operations/BatchOneways.cpp | 2 | ||||
-rw-r--r-- | cpp/test/IceSSL/configuration/AllTests.cpp | 4 |
12 files changed, 38 insertions, 33 deletions
diff --git a/cpp/include/Ice/MetricsObserverI.h b/cpp/include/Ice/MetricsObserverI.h index d5848d2f4ae..6c1863c8284 100644 --- a/cpp/include/Ice/MetricsObserverI.h +++ b/cpp/include/Ice/MetricsObserverI.h @@ -317,7 +317,7 @@ public: }; ICE_DEFINE_PTR(UpdaterPtr, Updater); -template<typename T> class UpdaterT : public Updater +template<typename T> class UpdaterT ICE_FINAL : public Updater { public: diff --git a/cpp/include/IceUtil/Config.h b/cpp/include/IceUtil/Config.h index 71eb5623b82..48163dd96ab 100644 --- a/cpp/include/IceUtil/Config.h +++ b/cpp/include/IceUtil/Config.h @@ -119,9 +119,11 @@ #if defined(ICE_CPP11_COMPILER) && (!defined(_MSC_VER) || (_MSC_VER >= 1900)) # define ICE_NOEXCEPT noexcept # define ICE_NOEXCEPT_FALSE noexcept(false) +# define ICE_FINAL final #else # define ICE_NOEXCEPT throw() # define ICE_NOEXCEPT_FALSE /**/ +# define ICE_FINAL /**/ #endif // diff --git a/cpp/src/Glacier2Lib/SessionHelper.cpp b/cpp/src/Glacier2Lib/SessionHelper.cpp index dbd03ce40e4..633f968a707 100644 --- a/cpp/src/Glacier2Lib/SessionHelper.cpp +++ b/cpp/src/Glacier2Lib/SessionHelper.cpp @@ -352,7 +352,7 @@ Glacier2::SessionCallback::~SessionCallback() namespace { -class ConnectStrategySecureConnection : public ConnectStrategy +class ConnectStrategySecureConnection ICE_FINAL : public ConnectStrategy { public: @@ -373,7 +373,7 @@ private: const map<string, string> _context; }; -class ConnectStrategyUserPassword : public ConnectStrategy +class ConnectStrategyUserPassword ICE_FINAL : public ConnectStrategy { public: diff --git a/cpp/src/Ice/ConnectRequestHandler.h b/cpp/src/Ice/ConnectRequestHandler.h index db2e82265ba..860f8619a88 100644 --- a/cpp/src/Ice/ConnectRequestHandler.h +++ b/cpp/src/Ice/ConnectRequestHandler.h @@ -26,10 +26,10 @@ namespace IceInternal { -class ConnectRequestHandler : public RequestHandler, - public Reference::GetConnectionCallback, - public RouterInfo::AddProxyCallback, - public IceUtil::Monitor<IceUtil::Mutex> +class ConnectRequestHandler ICE_FINAL : public RequestHandler, + public Reference::GetConnectionCallback, + public RouterInfo::AddProxyCallback, + public IceUtil::Monitor<IceUtil::Mutex> #ifdef ICE_CPP11_MAPPING , public std::enable_shared_from_this<ConnectRequestHandler> #endif diff --git a/cpp/src/Ice/ConnectionRequestHandler.h b/cpp/src/Ice/ConnectionRequestHandler.h index 34886aec22d..e6c9f62f37f 100644 --- a/cpp/src/Ice/ConnectionRequestHandler.h +++ b/cpp/src/Ice/ConnectionRequestHandler.h @@ -17,7 +17,7 @@ namespace IceInternal { -class ConnectionRequestHandler : public RequestHandler +class ConnectionRequestHandler ICE_FINAL : public RequestHandler #ifdef ICE_CPP11_MAPPING , public std::enable_shared_from_this<ConnectionRequestHandler> #endif diff --git a/cpp/src/Ice/Reference.cpp b/cpp/src/Ice/Reference.cpp index 1e7a9be8008..8334dd233d4 100644 --- a/cpp/src/Ice/Reference.cpp +++ b/cpp/src/Ice/Reference.cpp @@ -1631,7 +1631,7 @@ IceInternal::RoutableReference::getConnectionNoRouterInfo(const GetConnectionCal { public: - class Callback2 : public Reference::GetConnectionCallback + class Callback2 ICE_FINAL : public Reference::GetConnectionCallback { public: diff --git a/cpp/src/IceSSL/SecureTransportCertificateI.cpp b/cpp/src/IceSSL/SecureTransportCertificateI.cpp index 4574e811c26..cac8020a3b8 100644 --- a/cpp/src/IceSSL/SecureTransportCertificateI.cpp +++ b/cpp/src/IceSSL/SecureTransportCertificateI.cpp @@ -220,8 +220,8 @@ private: #endif -class SecureTransportCertificateI : public IceSSL::SecureTransport::Certificate, - public IceSSL::CertificateI +class SecureTransportCertificateI ICE_FINAL : public IceSSL::SecureTransport::Certificate, + public IceSSL::CertificateI { public: diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp index 4bdfc7cb498..a3f3dedaf57 100644 --- a/cpp/src/slice2cpp/Gen.cpp +++ b/cpp/src/slice2cpp/Gen.cpp @@ -8311,18 +8311,21 @@ Slice::Gen::Cpp11InterfaceVisitor::visitOperation(const OperationPtr& p) if(!amd) { - writeAllocateCode(C, outParams, 0, true, classScope, _useWstring | TypeContextCpp11); if(p->hasMarshaledResult()) { C << nl << "inS.setMarshaledResult("; } - else if(ret) - { - C << nl << retS << " ret = "; - } else { - C << nl; + writeAllocateCode(C, outParams, 0, true, classScope, _useWstring | TypeContextCpp11); + if(ret) + { + C << nl << retS << " ret = "; + } + else + { + C << nl; + } } C << "this->" << opName << spar << args << epar; diff --git a/cpp/test/Ice/acm/AllTests.cpp b/cpp/test/Ice/acm/AllTests.cpp index 94b8c0da84d..17bcfa81f83 100644 --- a/cpp/test/Ice/acm/AllTests.cpp +++ b/cpp/test/Ice/acm/AllTests.cpp @@ -299,7 +299,7 @@ protected: }; ICE_DEFINE_PTR(TestCasePtr, TestCase); -class InvocationHeartbeatTest : public TestCase +class InvocationHeartbeatTest ICE_FINAL : public TestCase { public: @@ -318,7 +318,7 @@ public: } }; -class InvocationHeartbeatOnHoldTest : public TestCase +class InvocationHeartbeatOnHoldTest ICE_FINAL : public TestCase { public: @@ -348,7 +348,7 @@ public: } }; -class InvocationNoHeartbeatTest : public TestCase +class InvocationNoHeartbeatTest ICE_FINAL : public TestCase { public: @@ -380,7 +380,7 @@ public: } }; -class InvocationHeartbeatCloseOnIdleTest : public TestCase +class InvocationHeartbeatCloseOnIdleTest ICE_FINAL : public TestCase { public: @@ -402,7 +402,7 @@ public: } }; -class CloseOnIdleTest : public TestCase +class CloseOnIdleTest ICE_FINAL : public TestCase { public: @@ -422,7 +422,7 @@ public: } }; -class CloseOnInvocationTest : public TestCase +class CloseOnInvocationTest ICE_FINAL : public TestCase { public: @@ -441,7 +441,7 @@ public: } }; -class CloseOnIdleAndInvocationTest : public TestCase +class CloseOnIdleAndInvocationTest ICE_FINAL : public TestCase { public: @@ -473,7 +473,7 @@ public: } }; -class ForcefulCloseOnIdleAndInvocationTest : public TestCase +class ForcefulCloseOnIdleAndInvocationTest ICE_FINAL : public TestCase { public: @@ -495,7 +495,7 @@ public: } }; -class HeartbeatOnIdleTest : public TestCase +class HeartbeatOnIdleTest ICE_FINAL : public TestCase { public: @@ -513,7 +513,7 @@ public: } }; -class HeartbeatAlwaysTest : public TestCase +class HeartbeatAlwaysTest ICE_FINAL : public TestCase { public: @@ -535,7 +535,7 @@ public: } }; -class HeartbeatManualTest : public TestCase +class HeartbeatManualTest ICE_FINAL : public TestCase { public: @@ -561,7 +561,7 @@ public: } }; -class SetACMTest : public TestCase +class SetACMTest ICE_FINAL : public TestCase { public: diff --git a/cpp/test/Ice/acm/TestI.h b/cpp/test/Ice/acm/TestI.h index aa8a03dbc29..1acf45fcbba 100644 --- a/cpp/test/Ice/acm/TestI.h +++ b/cpp/test/Ice/acm/TestI.h @@ -49,7 +49,7 @@ public: private: - class HeartbeatCallbackI : + class HeartbeatCallbackI ICE_FINAL : #ifdef ICE_CPP11_MAPPING public std::enable_shared_from_this<HeartbeatCallbackI>, #else diff --git a/cpp/test/Ice/operations/BatchOneways.cpp b/cpp/test/Ice/operations/BatchOneways.cpp index 4e594aa3ffa..96b5ceb8d18 100644 --- a/cpp/test/Ice/operations/BatchOneways.cpp +++ b/cpp/test/Ice/operations/BatchOneways.cpp @@ -16,7 +16,7 @@ using namespace std; namespace { -class BatchRequestInterceptorI +class BatchRequestInterceptorI ICE_FINAL #ifndef ICE_CPP11_MAPPING : public Ice::BatchRequestInterceptor #endif diff --git a/cpp/test/IceSSL/configuration/AllTests.cpp b/cpp/test/IceSSL/configuration/AllTests.cpp index a6b1564066c..972330dc2b6 100644 --- a/cpp/test/IceSSL/configuration/AllTests.cpp +++ b/cpp/test/IceSSL/configuration/AllTests.cpp @@ -400,7 +400,7 @@ public: }; #endif -class PasswordPromptI +class PasswordPromptI ICE_FINAL #ifndef ICE_CPP11_MAPPING : public IceSSL::PasswordPrompt #endif @@ -429,7 +429,7 @@ private: }; ICE_DEFINE_PTR(PasswordPromptIPtr, PasswordPromptI); -class CertificateVerifierI +class CertificateVerifierI ICE_FINAL #ifndef ICE_CPP11_MAPPING : public IceSSL::CertificateVerifier #endif |