forked from boostorg/iterator
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
These evaded scripting. [SVN r86249]
This commit is contained in:
committed by
Peter Dimov
parent
913df78ec0
commit
220a11883c
@ -101,10 +101,7 @@ namespace boost
|
|||||||
, add_pointer<value_type>
|
, add_pointer<value_type>
|
||||||
>::type pointer;
|
>::type pointer;
|
||||||
|
|
||||||
# if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
|
# if BOOST_WORKAROUND(BOOST_RWSTD_VER, BOOST_TESTED_AT(0x20101)) \
|
||||||
&& (BOOST_WORKAROUND(_STLPORT_VERSION, BOOST_TESTED_AT(0x452)) \
|
|
||||||
|| BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, BOOST_TESTED_AT(310))) \
|
|
||||||
|| BOOST_WORKAROUND(BOOST_RWSTD_VER, BOOST_TESTED_AT(0x20101)) \
|
|
||||||
|| BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, <= 310)
|
|| BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, <= 310)
|
||||||
|
|
||||||
// To interoperate with some broken library/compiler
|
// To interoperate with some broken library/compiler
|
||||||
|
@ -148,16 +148,6 @@ namespace boost
|
|||||||
{
|
{
|
||||||
return transform_iterator<UnaryFunc, Iterator>(it, UnaryFunc());
|
return transform_iterator<UnaryFunc, Iterator>(it, UnaryFunc());
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION ) && !defined(BOOST_NO_FUNCTION_TEMPLATE_ORDERING)
|
|
||||||
template <class Return, class Argument, class Iterator>
|
|
||||||
transform_iterator< Return (*)(Argument), Iterator, Return>
|
|
||||||
make_transform_iterator(Iterator it, Return (*fun)(Argument))
|
|
||||||
{
|
|
||||||
return transform_iterator<Return (*)(Argument), Iterator, Return>(it, fun);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#include <boost/iterator/detail/config_undef.hpp>
|
#include <boost/iterator/detail/config_undef.hpp>
|
||||||
|
Reference in New Issue
Block a user