Added new type traits files.

[SVN r9238]
This commit is contained in:
John Maddock
2001-02-17 12:25:45 +00:00
parent 0f89a54d5e
commit 6ce87101d3

View File

@@ -11,6 +11,8 @@
// http://www.boost.org/libs/config // http://www.boost.org/libs/config
// Revision History (excluding minor changes for specific compilers) // Revision History (excluding minor changes for specific compilers)
// 17 Feb 01 BOOST_NO_CV_SPECIALIZATIONS
// BOOST_NO_CV_VOID_SPECIALIZATIONS (John Maddock)
// 11 Feb 01 Added BOOST_STATIC_CONSTANT (Dave Abrahams) // 11 Feb 01 Added BOOST_STATIC_CONSTANT (Dave Abrahams)
// 20 Jan 01 BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS moved here from // 20 Jan 01 BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS moved here from
// cast.hpp. Added missing BOOST_NO_STRINGSTREAM which some // cast.hpp. Added missing BOOST_NO_STRINGSTREAM which some
@@ -60,6 +62,12 @@
// burden where it should be, on non-conforming compilers. In the future, // burden where it should be, on non-conforming compilers. In the future,
// hopefully, less rather than more conformance flags will have to be defined. // hopefully, less rather than more conformance flags will have to be defined.
// BOOST_NO_CV_SPECIALIZATIONS: if template specialisations for cv-qualified types
// conflict with a specialistaion for unqualififed type.
// BOOST_NO_CV_VOID_SPECIALIZATIONS: if template specialisations for cv-void types
// conflict with a specialistaion for void.
// BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP: Compiler does not implement // BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP: Compiler does not implement
// argument-dependent lookup (also named Koenig lookup); see std::3.4.2 // argument-dependent lookup (also named Koenig lookup); see std::3.4.2
// [basic.koenig.lookup] // [basic.koenig.lookup]
@@ -299,6 +307,8 @@
// std::DBL_MAX, as a fix we'll just include float.h and have done with: // std::DBL_MAX, as a fix we'll just include float.h and have done with:
#include <float.h> #include <float.h>
#endif #endif
# define BOOST_NO_CV_SPECIALIZATIONS
# define BOOST_NO_CV_VOID_SPECIALIZATIONS
// Intel -------------------------------------------------------------------// // Intel -------------------------------------------------------------------//
@@ -412,6 +422,7 @@
# endif # endif
# endif # endif
# define BOOST_NO_STD_ITERATOR_TRAITS # define BOOST_NO_STD_ITERATOR_TRAITS
# define BOOST_NO_CV_VOID_SPECIALIZATIONS
// Make sure at least one standard library header is included so that library // Make sure at least one standard library header is included so that library
@@ -518,3 +529,4 @@ namespace std {
#endif // BOOST_CONFIG_HPP #endif // BOOST_CONFIG_HPP