-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use perfect forwarding from apply_operation to visit #491
Use perfect forwarding from apply_operation to visit #491
Conversation
I'm not sure myself, but perhaps you have checked @sdebionne if there is anything in the tests that calls these, is there? |
Since boostorg/variant2#20 is already implemented, I need to revisit this MR! I'll check the tests as well... |
d5e1925
to
d400a78
Compare
@sdebionne Could you let me know if this is ready to review and merge. It's been a while and I might have missed any update |
@mloskot Sorry I forgot to update the state from draft to ready to review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this refactoring
Manually confirmed the changes have been verified by the dynamic_image tests ~@mloskot
* develop: Collect release notes for Boost 1.74 Fix missing header in numeric/kernel.hpp to make it self-contained (#502) Use perfect forwading from apply_operation to visit (#491) Fix typos and replace mpl with mp11 in tutorial (#494) Implemented mechanism to reverse kernel_2d (#489) added missing const& in extend_boundary parameters (#490) Add initializing image constructor (#486) Fix interleaved_view factory using point<std::ptrdiff_t> for dimension (#487) RELEASES.md: Remove beta tag [ci skip] Replace Boost.Variant with Boost.Variant2 (#474) Fix error plane_view_t is not a class or namespace name (#481) Fix image constructor from other image (#477) Fix overflow in RGB to CMYK32 conversion (#470)
Description
Add a couple of overloads of
apply_operation
for binary operations. This is necessary until boostorg/variant2#20 is implemented. At that pointapply_operation
won't be necessary anymore (or could perfect forward tovisit
).Tasklist