boostorg / compute

A C++ GPU Computing Library for OpenCL
http://boostorg.github.io/compute/
Boost Software License 1.0
1.52k stars 333 forks source link

Get rid of `BOOST_COMPUTE_ADAPT_STRUCT` integrating boost::pfr #882

Open denzor200 opened 8 months ago

denzor200 commented 8 months ago

https://github.com/boostorg/pfr

Boost PFR - it's a small library that provides basic reflection for user defined types without any boilerplated macro. Now the library have everything required from Boost Compute library (including reflection of field names) and might be integrated in order to get rid of BOOST_COMPUTE_ADAPT_STRUCT macro.

Don't hesitate to ask any question regarding PFR, my pleasure to provide as much help with development as it required.

denzor200 commented 8 months ago

And if here is no active contributor who is free to make the PR - just let me know at least somebody can be reviewer and then I will create PR by myself