Migrate customization points to portability macros that support dispatching to named member functions#788
Conversation
ff5939e to
ed4bf39
Compare
ed4bf39 to
b91e2b3
Compare
Fix operation_state to require !is_pointer_v directly instead
|
|
start CPO
|
EDIT: This is done. Saving for posterity. ====================================== Next steps on this PR: Needs a helper for defining CPOs. At first, I'll want all CPO's to look first for I'm concerned about diagnostics during the transition. They're bad enough already, I don't want to make them any worse. I'll need to play around with ways to define these CPOs before we can forge ahead porting the other CPOs to members. But it somebody beats me to it, all the better. |
a7999cf to
2cf7829
Compare
2cf7829 to
9cec587
Compare
|
/ok to test |
|
/ok to test |
|
/ok to test |
|
/ok to test |
|
/ok to test |
|
/ok to test |
|
/ok to test |
|
/ok to test |
|
This effort will start again in a clean branch, since this PR is too far out of date. |
Don't merge, for review only for now.
EDIT: The customization macros expand to one of three possible customization protocols:
tag_invokethis)