You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please mark functions noexcept where possible for the types provided by Boost.Interprocess. In particular, I'm interested in types shared_memory_object and mapped_region, but this is probably not limited to those.
The functions that have immediate benefit from being marked are:
Default constructors.
Move constructors and assignment.
Copy constructors and assignment, where possible.
swap.
The important effects of this markup includes:
More efficient implementation of standard containers and algorithms.
Implicitly defined constructors and operators of user's types that have Boost.Interprocess types in members or base classes become noexcept.
The text was updated successfully, but these errors were encountered:
Please mark functions
noexcept
where possible for the types provided by Boost.Interprocess. In particular, I'm interested in typesshared_memory_object
andmapped_region
, but this is probably not limited to those.The functions that have immediate benefit from being marked are:
swap
.The important effects of this markup includes:
noexcept
.The text was updated successfully, but these errors were encountered: