codegear.hpp errno.h BOOST_NO_INTEGRAL_INT64_T BOOST_NO_DEPENDENT_NESTED_DERIVATIONS BOOST_NO_PRIVATE_IN_AGGREGATE BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS BOOST_SP_NO_SP_CONVERTIBLE BOOST_NO_TYPENAME_WITH_CTOR BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL BOOST_NO_MEMBER_TEMPLATE_FRIENDS BOOST_NO_NESTED_FRIENDSHIP BOOST_NO_USING_TEMPLATE BOOST_NO_TWO_PHASE_NAME_LOOKUP BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS BOOST_NO_COMPLETE_VALUE_INITIALIZATION errno errno BOOST_NO_STATIC_ASSERT BOOST_HAS_CHAR16_T BOOST_HAS_CHAR32_T BOOST_HAS_LONG_LONG BOOST_HAS_DECLTYPE BOOST_HAS_EXPLICIT_CONVERSION_OPS BOOST_HAS_SCOPED_ENUM BOOST_HAS_STD_TYPE_TRAITS BOOST_NO_AUTO_DECLARATIONS BOOST_NO_AUTO_MULTIDECLARATIONS BOOST_NO_CONSTEXPR BOOST_NO_DEFAULTED_FUNCTIONS BOOST_NO_DELETED_FUNCTIONS 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_SFINAE_EXPR BOOST_NO_TEMPLATE_ALIASES BOOST_NO_UNICODE_LITERALS BOOST_NO_VARIADIC_TEMPLATES BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX BOOST_HAS_TR1_HASH BOOST_HAS_TR1_TYPE_TRAITS BOOST_HAS_TR1_UNORDERED_MAP BOOST_HAS_TR1_UNORDERED_SET BOOST_HAS_MACRO_USE_FACET BOOST_NO_INITIALIZER_LISTS BOOST_HAS_MS_INT64 BOOST_NO_EXCEPTIONS BOOST_HAS_DIRENT_H BOOST_ABI_PREFIX "gecode/third-party/boost/config/abi/borland_prefix.hpp" BOOST_ABI_SUFFIX "gecode/third-party/boost/config/abi/borland_suffix.hpp" BOOST_COMPILER "CodeGear C++ version " BOOST_STRINGIZE(__CODEGEARC__) //(C)CopyrightJohnMaddock2001-2003. //(C)CopyrightDavidAbrahams2002-2003. //(C)CopyrightAlekseyGurtovoy2002. //Use,modificationanddistributionaresubjecttothe //BoostSoftwareLicense,Version1.0.(Seeaccompanyingfile //LICENSE_1_0.txtorcopyathttp://www.boost.org/LICENSE_1_0.txt) //Seehttp://www.boost.orgformostrecentversion. //CodeGearC++compilersetup: #if!defined(BOOST_WITH_CODEGEAR_WARNINGS) //thesewarningsoccurfrequentlyinoptimizedtemplatecode #pragmawarn-8004//varassignedvalue,butneverused #pragmawarn-8008//conditionalwaystrue/false #pragmawarn-8066//deadcodecanneverexecute #pragmawarn-8104//staticmemberswithctorsnotthreadsafe #pragmawarn-8105//referencememberinclasswithoutctors #endif // //versionscheck: //lastknownandcheckedversionis0x621 #if(__CODEGEARC__>0x621) #ifdefined(BOOST_ASSERT_CONFIG) #error"Unknowncompilerversion-pleaseruntheconfiguretestsandreporttheresults" #else #pragmamessage("Unknowncompilerversion-pleaseruntheconfiguretestsandreporttheresults") #endif #endif //CodeGearC++Builder2009 #if(__CODEGEARC__<=0x613) #defineBOOST_NO_INTEGRAL_INT64_T #defineBOOST_NO_DEPENDENT_NESTED_DERIVATIONS #defineBOOST_NO_PRIVATE_IN_AGGREGATE #defineBOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE //weshouldn'treallyneedthis-buttoomanythingschoke //withoutit,thisneedsmoreinvestigation: #defineBOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS #defineBOOST_SP_NO_SP_CONVERTIBLE #endif //CodeGearC++Builder2010 #if(__CODEGEARC__<=0x621) #defineBOOST_NO_TYPENAME_WITH_CTOR//Cannotusetypenamekeywordwhenmakingtemporariesofadependanttype #defineBOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL #defineBOOST_NO_MEMBER_TEMPLATE_FRIENDS #defineBOOST_NO_NESTED_FRIENDSHIP//TC1givesnestedclassesaccessrightsasanyothermember #defineBOOST_NO_USING_TEMPLATE #defineBOOST_NO_TWO_PHASE_NAME_LOOKUP //Temporaryhack,untilspecificMPLpreprocessedheadersaregenerated #defineBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS //CodeGearhasnotyetcompletelyimplementedvalue-initialization,for //exampleforarraytypes,asIreportedin2010:EmbarcaderoReport83751, //"Value-initialization:arraysshouldhaveeachelementvalue-initialized", //http://qc.embarcadero.com/wc/qcmain.aspx?d=83751 //Lastcheckedversion:EmbarcaderoC++6.21 //Seealso:http://www.boost.org/libs/utility/value_init.htm#compiler_issues //(NielsDekker,LKEB,April2010) #defineBOOST_NO_COMPLETE_VALUE_INITIALIZATION #ifdefined(NDEBUG)&&defined(__cplusplus) //fixbroken<cstring>sothatBoost.testworks: #include<cstring> #undefstrcmp #endif //fixbrokenerrnodeclaration: #include<errno.h> #ifndeferrno #defineerrnoerrno #endif #endif // //C++0xmacros: // #if(__CODEGEARC__<=0x620) #defineBOOST_NO_STATIC_ASSERT #else #defineBOOST_HAS_STATIC_ASSERT #endif #defineBOOST_HAS_CHAR16_T #defineBOOST_HAS_CHAR32_T #defineBOOST_HAS_LONG_LONG //#defineBOOST_HAS_ALIGNOF #defineBOOST_HAS_DECLTYPE #defineBOOST_HAS_EXPLICIT_CONVERSION_OPS //#defineBOOST_HAS_RVALUE_REFS #defineBOOST_HAS_SCOPED_ENUM //#defineBOOST_HAS_STATIC_ASSERT #defineBOOST_HAS_STD_TYPE_TRAITS #defineBOOST_NO_AUTO_DECLARATIONS #defineBOOST_NO_AUTO_MULTIDECLARATIONS #defineBOOST_NO_CONSTEXPR #defineBOOST_NO_DEFAULTED_FUNCTIONS #defineBOOST_NO_DELETED_FUNCTIONS #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_SFINAE_EXPR #defineBOOST_NO_TEMPLATE_ALIASES #defineBOOST_NO_UNICODE_LITERALS #defineBOOST_NO_VARIADIC_TEMPLATES #defineBOOST_NO_UNIFIED_INITIALIZATION_SYNTAX // //TR1macros: // #defineBOOST_HAS_TR1_HASH #defineBOOST_HAS_TR1_TYPE_TRAITS #defineBOOST_HAS_TR1_UNORDERED_MAP #defineBOOST_HAS_TR1_UNORDERED_SET #defineBOOST_HAS_MACRO_USE_FACET #defineBOOST_NO_INITIALIZER_LISTS //Onnon-Win32platformslettheplatformconfigfigurethisout: #ifdef_WIN32 #defineBOOST_HAS_STDINT_H #endif // //__int64: // #if!defined(__STRICT_ANSI__) #defineBOOST_HAS_MS_INT64 #endif // //checkforexceptionhandlingsupport: // #if!defined(_CPPUNWIND)&&!defined(BOOST_CPPUNWIND)&&!defined(__EXCEPTIONS)&&!defined(BOOST_NO_EXCEPTIONS) #defineBOOST_NO_EXCEPTIONS #endif // //allversionshavea<dirent.h>: // #if!defined(__STRICT_ANSI__) #defineBOOST_HAS_DIRENT_H #endif // //allversionssupport__declspec: // #ifdefined(__STRICT_ANSI__) //config/platform/win32.hppwilldefineBOOST_SYMBOL_EXPORT,etc.,unlessalreadydefined #defineBOOST_SYMBOL_EXPORT #endif // //ABIfixingheaders: // #ifndefBOOST_ABI_PREFIX #defineBOOST_ABI_PREFIX"gecode/third-party/boost/config/abi/borland_prefix.hpp" #endif #ifndefBOOST_ABI_SUFFIX #defineBOOST_ABI_SUFFIX"gecode/third-party/boost/config/abi/borland_suffix.hpp" #endif // //DisableWin32supportinANSImode: // #pragmadefineonoptionBOOST_DISABLE_WIN32-A // //MSVCcompatibilitymodedoessomenastythings: //TODO:lookupifthisdoesn'tapplytothewhole12xxrange // #ifdefined(_MSC_VER)&&(_MSC_VER<=1200) #defineBOOST_NO_ARGUMENT_DEPENDENT_LOOKUP #defineBOOST_NO_VOID_RETURNS #endif #defineBOOST_COMPILER"CodeGearC++version"BOOST_STRINGIZE(__CODEGEARC__)