Ticket #11500: boost_1_59_0.move.Bool-type-collision.4f9c2b62fbdcf5995ecf50a2ecf2494048a6696d.patch

File boost_1_59_0.move.Bool-type-collision.4f9c2b62fbdcf5995ecf50a2ecf2494048a6696d.patch, 937 bytes (added by davido <d.ostrovsky@…>, 7 years ago)

Bool type collision

  • boost/move/detail/meta_utils.hpp

    diff -ru boost.orig/boost/move/detail/meta_utils.hpp boost/boost/move/detail/meta_utils.hpp
    old new  
    347347//                         and_
    348348//
    349349//////////////////////////////////////////////////////////////////////////////
    350 template<bool Bool, class B = true_, class C = true_, class D = true_>
     350template<bool, class B = true_, class C = true_, class D = true_>
    351351struct and_impl
    352352   : and_impl<B::value, C, D>
    353353{};
     
    374374//                            or_
    375375//
    376376//////////////////////////////////////////////////////////////////////////////
    377 template<bool Bool, class B = false_, class C = false_, class D = false_>
     377template<bool, class B = false_, class C = false_, class D = false_>
    378378struct or_impl
    379379   : or_impl<B::value, C, D>
    380380{};