2017-09-05 8:31 GMT+03:00 degski via Boost
On Thu, Aug 10, 2017 at 12:20 AM, Antony Polukhin via Boost < boost@lists.boost.org> wrote:
Hello,
PFR is a C++14 library that provides tuple-like methods for aggregate initializables. Library has a set of predefined operators and useful functions for everyday use. Works with user-defined types without any macro or boilerplate code.
Library: https://github.com/apolukhin/magic_get Docs: http://apolukhin.github.io/magic_get/
Does this library need the latest boost develop?
No, it does not depend on Boost. Only some tests use Boost headers.
When using the (develop-)code with 1.64, the "motivating" example gives the following errors on VS2017 15.3.3 (/std::latest):
<snip>
I have not tested it on latest MSVC yet. I've tested it on some non-old MSVCs and it failed to build because of the constexpr support in MSVC. I'll try too build it with latest MSVC in a few weeks and I'll try to bypass all the possible compiler related issues. -- Best regards, Antony Polukhin