Remove EnclosingType from operator_thunk as it is not used - #347
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #347 +/- ##
=======================================
Coverage 74.38% 74.38%
=======================================
Files 9 9
Lines 890 890
Branches 218 218
=======================================
Hits 662 662
Misses 25 25
Partials 203 203
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
clang-tidy fails here because the three #355 already removes The |
e3a4ffd to
84663ee
Compare
84663ee to
c4fbe8d
Compare
c4fbe8d to
47aefc7
Compare
47aefc7 to
f2a9998
Compare
f2a9998 to
9b58288
Compare
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
9b58288 to
726118b
Compare
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
6cbad0a to
a0507ef
Compare
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
a0507ef to
8b39e4d
Compare
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
8b39e4d to
a81e872
Compare
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
a81e872 to
1063617
Compare
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
1063617 to
f71c532
Compare
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
e6d30c2 (#347, "Make operator_thunk generic to simplify friendship") dropped the protected special members that stopped operator_overload_set being sliced off through a non-view pointer, while renaming call_operator_overload_set to the now-generic operator_overload_set. Restore them on all four operator specialisations, and add CallOperatorOverloadSetCannotBeDetached tests for protocol and protocol_view alongside the existing MemberThunksCannotBeDetached ones, covering the slicing repro from the review comment. Addresses philipcraig's review comment on operator_thunks.hh:243 in #355.
No description provided.