On Tuesday 10 November 2015 19:43:35 Olivier Goffart wrote: > Since all of these are C++11 features supported by these compiler, I would > assume that we can use them unconditionally.
The problem is that the Standard Library in use is not always the one provided with the compiler. See the cases of libstdc++ with Clang and Dinkumware with QNX's GCC. If we're going to use certain Standard Library features that weren't previously checked with Q_COMPILER [*], I'd like a survey of our target platforms to confirm the features are present and work, then we can produce a whitelist. [*] The following Standard Library features were already checked: 1) <atomic> by Q_COMPILER_ATOMICS 2) std::move and std::forward, by Q_COMPILER_RVALUE_REFS 3) <initializer_list> by Q_COMPILER_INITIALIZER_LISTS -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development