lefticus / cpp_weekly

The official C++ Weekly Repository. Code samples and notes of future / past episodes will land here at various times. PR's will be accepted in some cases.
The Unlicense
709 stars 26 forks source link

`constexpr` pmr? #47

Open lefticus opened 2 years ago

lefticus commented 2 years ago

What happens if we take this header and just make it constexprified and use pmr in a constexpr context?

https://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00134_source.html

Possible hiccup: how to not move the underlying storage? The points generated at compile time will become invalidated when the storage is returned from the constexpr function.