PFR does not work with non-copyable aggregates on MSVC 17.10 #186
Labels
compiler-or-standard-limitation
There is no known way to solve this issue, as it it either a compiler or C++ limitation
I was surprised to find out PFR fails to compile the following non-copyable aggregate
Entity
with MSVC 17.10:The output says the tuple index is out of bounds. I also tried
pfr::for_each_field
which resulted in that scary If there is no other failed static asserts then something went wrong. My colleagues use Clang and they say the code above works just fine. The latest GCC also didn't show any issues.The text was updated successfully, but these errors were encountered: