zeroc-ice / ice

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
https://zeroc.com
GNU General Public License v2.0
2k stars 592 forks source link

Preliminary local exception refactoring in C++ #2340

Closed bernardnormier closed 5 days ago

bernardnormier commented 6 days ago

This is a first step in refactoring the local exceptions in C++:

pepone commented 5 days ago

Need to fix this

test/IceGrid/fileLock/test.py
17:        registry.expect(current, ".*IceUtil::FileLockException.*")
bernardnormier commented 5 days ago

Need to rework this update.

bernardnormier commented 5 days ago

This updated PR reworks Ice::Exception and Ice::RequestFailedException.

They have now noexcept copy ctor and assignment operators.