mirror of
https://github.com/boostorg/algorithm.git
synced 2025-07-06 09:16:33 +02:00
@ -21,6 +21,11 @@ namespace boost {
|
|||||||
|
|
||||||
// case conversion functors -----------------------------------------------//
|
// case conversion functors -----------------------------------------------//
|
||||||
|
|
||||||
|
#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4512) //assignment operator could not be generated
|
||||||
|
#endif
|
||||||
|
|
||||||
// a tolower functor
|
// a tolower functor
|
||||||
template<typename CharT>
|
template<typename CharT>
|
||||||
struct to_lowerF : public std::unary_function<CharT, CharT>
|
struct to_lowerF : public std::unary_function<CharT, CharT>
|
||||||
@ -61,6 +66,10 @@ namespace boost {
|
|||||||
const std::locale& m_Loc;
|
const std::locale& m_Loc;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
|
||||||
|
#pragma warning(pop)
|
||||||
|
#endif
|
||||||
|
|
||||||
// algorithm implementation -------------------------------------------------------------------------
|
// algorithm implementation -------------------------------------------------------------------------
|
||||||
|
|
||||||
// Transform a range
|
// Transform a range
|
||||||
|
@ -29,6 +29,10 @@ namespace boost {
|
|||||||
|
|
||||||
// classification functors -----------------------------------------------//
|
// classification functors -----------------------------------------------//
|
||||||
|
|
||||||
|
#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4512) //assignment operator could not be generated
|
||||||
|
#endif
|
||||||
// is_classified functor
|
// is_classified functor
|
||||||
struct is_classifiedF :
|
struct is_classifiedF :
|
||||||
public predicate_facade<is_classifiedF>
|
public predicate_facade<is_classifiedF>
|
||||||
@ -60,6 +64,10 @@ namespace boost {
|
|||||||
const std::locale m_Locale;
|
const std::locale m_Locale;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
|
||||||
|
#pragma warning(pop)
|
||||||
|
#endif
|
||||||
|
|
||||||
// is_any_of functor
|
// is_any_of functor
|
||||||
/*
|
/*
|
||||||
returns true if the value is from the specified set
|
returns true if the value is from the specified set
|
||||||
|
@ -20,6 +20,10 @@ namespace boost {
|
|||||||
|
|
||||||
// temporary format and find result storage --------------------------------//
|
// temporary format and find result storage --------------------------------//
|
||||||
|
|
||||||
|
#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4512) //assignment operator could not be generated
|
||||||
|
#endif
|
||||||
template<
|
template<
|
||||||
typename ForwardIteratorT,
|
typename ForwardIteratorT,
|
||||||
typename FormatterT,
|
typename FormatterT,
|
||||||
@ -64,6 +68,9 @@ namespace boost {
|
|||||||
const formatter_type& m_Formatter;
|
const formatter_type& m_Formatter;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
|
||||||
|
#pragma warning(pop)
|
||||||
|
#endif
|
||||||
} // namespace detail
|
} // namespace detail
|
||||||
} // namespace algorithm
|
} // namespace algorithm
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
Reference in New Issue
Block a user