Provide macros to identify compiler support for C++11 features.
More...
Go to the source code of this file.
Detailed Description
Define Documentation
#define BSLS_COMPILERFEATURES_SUPPORT_THROW_SPECIFICATIONS |
#define BSLS_COMPILERFEATURES_CPLUSPLUS 199711L |
#define BSLS_COMPILERFEATURES_SIMULATE_VARIADIC_TEMPLATES 1 |
#define BSLS_COMPILERFEATURES_SIMULATE_CPP11_FEATURES 1 |
#define BSLS_COMPILERFEATURES_SIMULATE_FORWARD_WORKAROUND 1 |
#define BSLS_COMPILERFEATURES_FORWARD_REF |
( |
|
T |
) |
const T& |
#define BSLS_COMPILERFEATURES_FORWARD |
( |
|
T, |
|
|
|
V | |
|
) |
| | ::BloombergLP::bslmf::Util::forward(V) |
Referenced by bslma::ConstructionUtil_Imp::construct(), bslma::ConstructionUtil::construct(), bsl::vector< ThreadUtil::Handle >::emplace(), bsl::function< void(const bsl::string &prefix, bsl::istream &stream)>::function(), bsl::unordered_multimap< KEY, VALUE, HASH, EQUAL, ALLOCATOR >::insert(), bsl::unordered_map< value_type, difference_type, HASH, EQUAL >::insert(), bsl::multimap< KEY, VALUE, COMPARATOR, ALLOCATOR >::insert(), bsl::map< bsl::string, ControlManager_Entry, CaselessLessThan >::insert(), bdlc::FlatHashTable< KEY, KEY, FlatHashSet_EntryUtil< KEY >, HASH, EQUAL >::insert(), bdlc::FlatHashSet< KEY, HASH, EQUAL >::insert(), bdlc::FlatHashMap< KEY, VALUE, HASH, EQUAL >::insert(), and bsl::function< void(const bsl::string &prefix, bsl::istream &stream)>::operator=().