Stiffstream / sobjectizer

An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

Home Page:https://stiffstream.com/en/products/sobjectizer.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Should delivery filters be checked for noexcept-ness?

eao197 opened this issue · comments

Delivery filters must not throw exceptions because they are called in noexcept context.

But delivery filteres aren't checked to be noexcept functors. Should this check be added to so_add_delivery_filter-family of methods (by using static_assert)?

It seems that this change may break compatibility with 5.8.0, so may be this change has to be postponed to 5.9?