|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
Product witness through an optional whole-projection policy. More...
Product witness through an optional whole-projection policy.
By default (WholeProject = std::identity), this reduces to a direct IsProduct<P, A, B> check. With an opt-in projector (for example an operator-> drill-down policy), this concept certifies that a wrapper type exposes a product whole whose canonical parts are still discoverable.