⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sunpro_cc.h

📁 彩信浏览器
💻 H
字号:
//  (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and//  distribute this software is granted provided this copyright notice appears//  in all copies. This software is provided "as is" without express or implied//  warranty, and with no claim as to its suitability for any purpose.//  See http://www.boost.org for most recent version./*  * @$Id: sunpro_cc.h,v 1.1 2003/11/24 12:15:50 kleanthis Exp $  *///  Sun C++ compiler setup:#    if __SUNPRO_CC <= 0x500#      define AMBULANT_NO_MEMBER_TEMPLATES#      define AMBULANT_NO_FUNCTION_TEMPLATE_ORDERING#    endif#    if (__SUNPRO_CC <= 0x520)       //       // Sunpro 5.2 and earler:       //       // although sunpro 5.2 supports the syntax for       // inline initialization it often gets the value       // wrong, especially where the value is computed       // from other constants (J Maddock 6th May 2001)#      define AMBULANT_NO_INCLASS_MEMBER_INITIALIZATION       // Although sunpro 5.2 supports the syntax for       // partial specialization, it often seems to       // bind to the wrong specialization.  Better       // to disable it until suppport becomes more stable       // (J Maddock 6th May 2001).#      define AMBULANT_NO_TEMPLATE_PARTIAL_SPECIALIZATION#    endif#    if (__SUNPRO_CC <= 0x530) || !defined(AMBULANT_STRICT_CONFIG)       // SunPro 5.3 has better support for partial specialization,       // but breaks when compiling std::less<shared_ptr<T> >       // (Jens Maurer 4 Nov 2001).       // std::less specialization fixed as reported by George       // Heintzelman; partial specialization re-enabled       // (Peter Dimov 17 Jan 2002)//#      define AMBULANT_NO_TEMPLATE_PARTIAL_SPECIALIZATION       // integral constant expressions with 64 bit numbers fail#      define AMBULANT_NO_INTEGRAL_INT64_T#    endif#    if (__SUNPRO_CC <= 0x540) || !defined(AMBULANT_STRICT_CONFIG)#      define AMBULANT_NO_TEMPLATE_TEMPLATES#    endif#define AMBULANT_COMPILER "Sun compiler version " AMBULANT_STRINGIZE(__SUNPRO_CC)//// versions check:// we don't support sunpro prior to version 4:#if __SUNPRO_CC < 0x400#error "Compiler not supported or configured - please reconfigure"#endif//// last known and checked version is 0x530:#if (__SUNPRO_CC > 0x530)#  if defined(AMBULANT_ASSERT_CONFIG)#     error "Unknown compiler version - please run the configure tests and report the results"#  endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -