Closed phimuemue closed 5 years ago
Thank you for your report. I've added support for volatile
/ref-qualified/noexcept
memfuns in https://github.com/boostorg/multi_index/commit/e49ae2b4c2c98940a56c81facc08371eb517e108. Could you please test locally if your problem is solved?
Thank you. I compiled it locally with Visual Studio, and could not observe any problems, albeit the compiler warns:
key.hpp(90): warning C4003: not enough arguments for function-like macro invocation 'BOOST_MULTI_INDEX_KEY_REMOVE_MEMFUN_NOEXCEPT'`
Warning fixed in a7ef250b9f8f0fac66b0ccc3bdef5a3916f89681.
Best regards,
The following program does not compile (https://wandbox.org/permlink/odsAUNRroBveTxqw). (I tested
clang 8.0.0
andg++ 9.1.0
.)clang 8.0.0
reports:I suspect that the problem is that
key_impl
is not specialized forconst&
and/ornoexcept
member functions.