Ticket #1506: string_algo.patch

File string_algo.patch, 2.4 KB (added by Richard Webb <richard.webb@…>, 15 years ago)
  • case_conv.hpp

     
    2121
    2222//  case conversion functors -----------------------------------------------//
    2323
     24#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
     25#pragma warning(push)
     26#pragma warning(disable:4512) //assignment operator could not be generated
     27#endif
     28
    2429            // a tolower functor
    2530            template<typename CharT>
    2631            struct to_lowerF : public std::unary_function<CharT, CharT>
     
    6166                const std::locale& m_Loc;
    6267            };
    6368
     69#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
     70#pragma warning(pop)
     71#endif
     72
    6473// algorithm implementation -------------------------------------------------------------------------
    6574
    6675            // Transform a range
  • classification.hpp

     
    2929
    3030//  classification functors -----------------------------------------------//
    3131
     32#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
     33#pragma warning(push)
     34#pragma warning(disable:4512) //assignment operator could not be generated
     35#endif
    3236            // is_classified functor
    3337            struct is_classifiedF :
    3438                public predicate_facade<is_classifiedF>
     
    6064                const std::locale m_Locale;
    6165            };
    6266
     67#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
     68#pragma warning(pop)
     69#endif
     70
    6371            // is_any_of functor
    6472            /*
    6573                returns true if the value is from the specified set
  • find_format_store.hpp

     
    2020
    2121//  temporary format and find result storage --------------------------------//
    2222
     23#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
     24#pragma warning(push)
     25#pragma warning(disable:4512) //assignment operator could not be generated
     26#endif
    2327            template<
    2428                typename ForwardIteratorT,
    2529                typename FormatterT,
     
    6468                const formatter_type& m_Formatter;
    6569            };
    6670
     71#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
     72#pragma warning(pop)
     73#endif
    6774        } // namespace detail
    6875    } // namespace algorithm
    6976} // namespace boost