Predefined macros for rvalue reference support?

David Fang fang@csl.cornell.edu
Sat Apr 28 19:47:00 GMT 2007


> >> Can someone please tell me how a library can detect whether the
> >> compiler supports rvalue references? I'm trying to enable move
> >> support for boost::shared_ptr. Thanks.
> >
> > Hi,
> > Do you mean at configure-time?
>
> No, I need a compile time check. The Boost config system is not
> configure-based; it relies on the predefined preprocessor macros.

You mean something like a template metaprogramming test or trait?  one
that doesn't use the rvalue-reference syntax but can still distinguish
between having and not having it?

Fang



More information about the Libstdc++ mailing list