
5 May
2025
5 May
'25
12:40 a.m.
For example:
struct dynamic_policy : boost::openmethod::default_policy::fork<dynamic_policy>::replace< boost::openmethod::policies::extern_vptr, boost::openmethod::policies::vptr_vector< dynamic_policy, boost::openmethod::policies::indirect_vptr>> {};
Committing this code to any project I've worked on would've left most of my coworkers absolutely checked out.
Yeah, that's a mouthful.
With the changes in the "review" branch, it now reads: struct dynamic_policy : boost::openmethod::default_policy::fork<dynamic_policy>::with< boost::openmethod::policies::indirect_vptr> {}; See policy.adoc for more information and examples. J-L