forked from boostorg/function
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
[SVN r30670]
This commit is contained in:
@ -312,7 +312,7 @@ namespace boost {
|
|||||||
|
|
||||||
~BOOST_FUNCTION_FUNCTION() { clear(); }
|
~BOOST_FUNCTION_FUNCTION() { clear(); }
|
||||||
|
|
||||||
#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
|
#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
|
||||||
// MSVC 6.0 and prior require all definitions to be inline, but
|
// MSVC 6.0 and prior require all definitions to be inline, but
|
||||||
// these definitions can become very costly.
|
// these definitions can become very costly.
|
||||||
result_type operator()(BOOST_FUNCTION_PARMS) const
|
result_type operator()(BOOST_FUNCTION_PARMS) const
|
||||||
@ -560,7 +560,7 @@ namespace boost {
|
|||||||
f1.swap(f2);
|
f1.swap(f2);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
|
#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
|
||||||
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
|
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
|
||||||
typename Allocator>
|
typename Allocator>
|
||||||
typename BOOST_FUNCTION_FUNCTION<
|
typename BOOST_FUNCTION_FUNCTION<
|
||||||
|
Reference in New Issue
Block a user