Ticket #1506: string_algo.patch
File string_algo.patch, 2.4 KB (added by , 15 years ago) |
---|
-
case_conv.hpp
21 21 22 22 // case conversion functors -----------------------------------------------// 23 23 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 24 29 // a tolower functor 25 30 template<typename CharT> 26 31 struct to_lowerF : public std::unary_function<CharT, CharT> … … 61 66 const std::locale& m_Loc; 62 67 }; 63 68 69 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 70 #pragma warning(pop) 71 #endif 72 64 73 // algorithm implementation ------------------------------------------------------------------------- 65 74 66 75 // Transform a range -
classification.hpp
29 29 30 30 // classification functors -----------------------------------------------// 31 31 32 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 33 #pragma warning(push) 34 #pragma warning(disable:4512) //assignment operator could not be generated 35 #endif 32 36 // is_classified functor 33 37 struct is_classifiedF : 34 38 public predicate_facade<is_classifiedF> … … 60 64 const std::locale m_Locale; 61 65 }; 62 66 67 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 68 #pragma warning(pop) 69 #endif 70 63 71 // is_any_of functor 64 72 /* 65 73 returns true if the value is from the specified set -
find_format_store.hpp
20 20 21 21 // temporary format and find result storage --------------------------------// 22 22 23 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 24 #pragma warning(push) 25 #pragma warning(disable:4512) //assignment operator could not be generated 26 #endif 23 27 template< 24 28 typename ForwardIteratorT, 25 29 typename FormatterT, … … 64 68 const formatter_type& m_Formatter; 65 69 }; 66 70 71 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 72 #pragma warning(pop) 73 #endif 67 74 } // namespace detail 68 75 } // namespace algorithm 69 76 } // namespace boost