pgi.hpp BOOST_COMPILER_VERSION __PGIC__##__PGIC_MINOR__ BOOST_COMPILER "PGI compiler version " BOOST_STRINGIZE(_COMPILER_VERSION) BOOST_NO_CHAR16_T BOOST_NO_CHAR32_T BOOST_NO_CONSTEXPR BOOST_NO_DECLTYPE BOOST_NO_DEFAULTED_FUNCTIONS BOOST_NO_DELETED_FUNCTIONS BOOST_NO_EXPLICIT_CONVERSION_OPERATORS BOOST_NO_EXTERN_TEMPLATE BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS BOOST_NO_INITIALIZER_LISTS BOOST_NO_LAMBDAS BOOST_NO_NOEXCEPT BOOST_NO_NULLPTR BOOST_NO_RAW_LITERALS BOOST_NO_RVALUE_REFERENCES BOOST_NO_SCOPED_ENUMS BOOST_NO_SFINAE_EXPR BOOST_NO_STATIC_ASSERT BOOST_NO_TEMPLATE_ALIASES BOOST_NO_UNICODE_LITERALS BOOST_NO_VARIADIC_TEMPLATES BOOST_NO_VARIADIC_MACROS BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX //(C)CopyrightNoelBelcourt2007. //Use,modificationanddistributionaresubjecttothe //BoostSoftwareLicense,Version1.0.(Seeaccompanyingfile //LICENSE_1_0.txtorcopyathttp://www.boost.org/LICENSE_1_0.txt) //Seehttp://www.boost.orgformostrecentversion. //PGIC++compilersetup: #defineBOOST_COMPILER_VERSION__PGIC__##__PGIC_MINOR__ #defineBOOST_COMPILER"PGIcompilerversion"BOOST_STRINGIZE(_COMPILER_VERSION) // //Threadingsupport: //Turnthisonunconditionallyhere,itwillgetturnedoffagainlater //ifnothreadingAPIisdetected. // //PGI10.xdoesn'tseemtodefine__PGIC__ //versionsearlierthan10.xdodefine__PGIC__ #if__PGIC__>=10 //optionsrequestedbyconfigure--enable-test #defineBOOST_HAS_PTHREADS #defineBOOST_HAS_NRVO #defineBOOST_HAS_LONG_LONG //options--enable-testwantsundefined #undefBOOST_NO_STDC_NAMESPACE #undefBOOST_NO_EXCEPTION_STD_NAMESPACE #undefBOOST_DEDUCED_TYPENAME #elif__PGIC__>=7 #defineBOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL #defineBOOST_NO_TWO_PHASE_NAME_LOOKUP #defineBOOST_NO_SWPRINTF #defineBOOST_NO_AUTO_MULTIDECLARATIONS #defineBOOST_NO_AUTO_DECLARATIONS #else #error"Pgicompilernotconfigured-pleasereconfigure" #endif // //C++0xfeatures // //Seeboost\config\suffix.hppforBOOST_NO_LONG_LONG // #defineBOOST_NO_CHAR16_T #defineBOOST_NO_CHAR32_T #defineBOOST_NO_CONSTEXPR #defineBOOST_NO_DECLTYPE #defineBOOST_NO_DEFAULTED_FUNCTIONS #defineBOOST_NO_DELETED_FUNCTIONS #defineBOOST_NO_EXPLICIT_CONVERSION_OPERATORS #defineBOOST_NO_EXTERN_TEMPLATE #defineBOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #defineBOOST_NO_INITIALIZER_LISTS #defineBOOST_NO_LAMBDAS #defineBOOST_NO_NOEXCEPT #defineBOOST_NO_NULLPTR #defineBOOST_NO_RAW_LITERALS #defineBOOST_NO_RVALUE_REFERENCES #defineBOOST_NO_SCOPED_ENUMS #defineBOOST_NO_SFINAE_EXPR #defineBOOST_NO_STATIC_ASSERT #defineBOOST_NO_TEMPLATE_ALIASES #defineBOOST_NO_UNICODE_LITERALS #defineBOOST_NO_VARIADIC_TEMPLATES #defineBOOST_NO_VARIADIC_MACROS #defineBOOST_NO_UNIFIED_INITIALIZATION_SYNTAX // //versioncheck: //probablynothingtodohere?