[cmake-developers] [PATCH] Macro generation for relaxed constexpr

Jean-Michaël Celerier jeanmichael.celerier at gmail.com
Mon Aug 3 15:59:24 EDT 2015


I'm referring to the const used after methods (struct { int f() const; }).

Here is an example : https://ideone.com/C28SMn

Best regards :)




On Mon, Aug 3, 2015 at 7:20 PM, Stephen Kelly <steveire at gmail.com> wrote:

> Jean-Michaël Celerier wrote:
>
> >> Qt 5 provides a macro for this context which expands to either 'const'
> or
> > 'constexpr' depending on whether cxx_constexpr is available, and another
> > macro which expands to either 'const' or 'constexpr' depending on whether
> > cxx_relaxed_constexpr is available.
> >
> > Thinking of it, since C++14 constexpr does not imply const anymore, so
> > isn't this macro ambiguous wrt standard c++ ?
> >
>
> The 'const' keyword can be used in multiple contexts. Can you clarify which
> you mean with a reference to some document?
>
> Thanks,
>
> Steve.
>
>
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more
> information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/cmake-developers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20150803/b548ebd4/attachment.html>


More information about the cmake-developers mailing list