Opened 6 years ago
Last modified 6 years ago
#12251 new Feature Requests
Add constexpr support to random number generators
Reported by: | Owned by: | No-Maintainer | |
---|---|---|---|
Milestone: | Boost 1.62.0 | Component: | random |
Version: | Boost 1.61.0 | Severity: | Problem |
Keywords: | random, constexpr | Cc: |
Description
Since C++11 the Standard requires the min/max functions of a random number generator to be constexpr [26.5.1.3]. Annotating the min/max functions with BOOST_CONSTEXPR should be enough to fix this.
Because of this defect using random number generators from boost::random with random number distributions from libc++ results in a compile time error. (Tested with libc++-3.7)
Note:
See TracTickets
for help on using tickets.
I've submitted a pull-request here: https://github.com/boostorg/random/pull/24