Ticket #9813 (closed Feature Requests: fixed)
[boost] [fusion] constexpr support
|Reported by:||gonzalobg88@…||Owned by:||djowel|
|Milestone:||To Be Determined||Component:||fusion|
Boost.MPL and Boost.Fusion are very useful inside C++14 relaxed constexpr functions. However, this doesn't work out of the box since constexpr functions can only call other constexpr functions.
I have started to mark fusion and mpl functions and types as constexpr within my local Boost copy. This task is pretty big so I am only doing it for the parts of the library that I need to use within constexpr functions.
It would be nice to know what is the best way to proceed (e.g. incremental patches until full support is achieved vs a single patch that enables constexpr support).