Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #if defined(__EDG__)
00016 #include "boost/config/compiler/common_edg.hpp"
00017 #endif
00018
00019 #if (__HP_aCC <= 33100)
00020 # define BOOST_NO_INTEGRAL_INT64_T
00021 # define BOOST_NO_OPERATORS_IN_NAMESPACE
00022 # if !defined(_NAMESPACE_STD)
00023 # define BOOST_NO_STD_LOCALE
00024 # define BOOST_NO_STRINGSTREAM
00025 # endif
00026 #endif
00027
00028 #if (__HP_aCC <= 33300)
00029
00030 # define BOOST_NO_MEMBER_TEMPLATES
00031 # define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
00032 # define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
00033 #endif
00034
00035 #if (__HP_aCC <= 38000)
00036 # define BOOST_NO_TWO_PHASE_NAME_LOOKUP
00037 #endif
00038
00039 #if (__HP_aCC > 50000) && (__HP_aCC < 60000)
00040 # define BOOST_NO_UNREACHABLE_RETURN_DETECTION
00041 # define BOOST_NO_TEMPLATE_TEMPLATES
00042 # define BOOST_NO_SWPRINTF
00043 # define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
00044 # define BOOST_NO_IS_ABSTRACT
00045 # define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
00046 #endif
00047
00048
00049 #if (__HP_aCC >= 33900)
00050 # define BOOST_HAS_LONG_LONG
00051 # define BOOST_HAS_PARTIAL_STD_ALLOCATOR
00052 #endif
00053
00054 #if (__HP_aCC >= 50000 ) && (__HP_aCC <= 53800 ) || (__HP_aCC < 31300 )
00055 # define BOOST_NO_MEMBER_TEMPLATE_KEYWORD
00056 #endif
00057
00058
00059
00060
00061
00062
00063 #if (__HP_aCC >= 60000) || ((__HP_aCC > 38000) && defined(__hpxstd98))
00064 # define BOOST_NO_TWO_PHASE_NAME_LOOKUP
00065 #endif
00066
00067 #define BOOST_COMPILER "HP aCC version " BOOST_STRINGIZE(__HP_aCC)
00068
00069
00070
00071
00072 #if __HP_aCC < 33000
00073 # error "Compiler not supported or configured - please reconfigure"
00074 #endif
00075
00076
00077
00078 #if __HP_aCC > 30000 && __HP_aCC < 50000
00079 # if __HP_aCC < 38000
00080
00081 # error "Compiler version not supported - version A.03.80 or higher is required"
00082 # elif !defined(__hpxstd98)
00083
00084 # error "Compiler option '+hpxstd98' is required for proper support"
00085 # endif //PA-RISC
00086 #endif
00087
00088
00089
00090
00091
00092
00093 #define BOOST_NO_CHAR16_T
00094 #define BOOST_NO_CHAR32_T
00095 #define BOOST_NO_CONSTEXPR
00096 #define BOOST_NO_DECLTYPE
00097 #define BOOST_NO_DEFAULTED_FUNCTIONS
00098 #define BOOST_NO_DELETED_FUNCTIONS
00099 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
00100 #define BOOST_NO_EXTERN_TEMPLATE
00101 #define BOOST_NO_RAW_LITERALS
00102 #define BOOST_NO_RVALUE_REFERENCES
00103 #define BOOST_NO_SCOPED_ENUMS
00104 #define BOOST_NO_STATIC_ASSERT
00105 #define BOOST_NO_UNICODE_LITERALS
00106 #define BOOST_NO_VARIADIC_TEMPLATES
00107 #define BOOST_NO_AUTO_DECLARATIONS
00108 #define BOOST_NO_AUTO_MULTIDECLARATIONS
00109
00110
00111
00112
00113 #if ((__HP_aCC > 61300) || ((__HP_aCC > 38000) && defined(__hpxstd98)))
00114 # if defined(BOOST_ASSERT_CONFIG)
00115 # error "Unknown compiler version - please run the configure tests and report the results"
00116 # endif
00117 #endif