Ticket #4364: boost_mpl_gcc_warning_cleanup.diff

File boost_mpl_gcc_warning_cleanup.diff, 1.3 KB (added by tatu.kilappa@…, 12 years ago)

fix for boost/mpl/has_xxx.hpp

  • boost/mpl/has_xxx.hpp

     
    290290#   if !defined(BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES)
    291291#     if BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
    292292#       define BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES 1
     293#     else
     294#       define BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES 0
    293295#     endif
    294296#   endif
    295297
     
    297299#     if (defined(BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS) \
    298300          || BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, <= 0x0303))
    299301#       define BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION 1
     302#     else
     303#       define BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION 0
    300304#     endif
    301305#   endif
    302306
    303307#   if !defined(BOOST_MPL_HAS_XXX_NO_IMPLICIT_SUBSTITUTE_TEMPLATE)
    304308#     if BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, <= 0x0303)
    305309#       define BOOST_MPL_HAS_XXX_NO_IMPLICIT_SUBSTITUTE_TEMPLATE 1
     310#     else
     311#       define BOOST_MPL_HAS_XXX_NO_IMPLICIT_SUBSTITUTE_TEMPLATE 0
    306312#     endif
    307313#   endif
    308314
    309315#   if !defined(BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE)
    310316#     if BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
    311317#       define BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE 1
     318#     else
     319#       define BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE 0
    312320#     endif
    313321#   endif
    314322