fully quality boost::enable_if since msvc namespaces dont work.

This commit is contained in:
Neil Groves
2014-03-10 19:01:24 +00:00
parent ed0febc902
commit edb81e828b
7 changed files with 20 additions and 20 deletions

View File

@ -190,7 +190,7 @@ public:
template< class ForwardRange2 >
sub_range(
ForwardRange2& r,
BOOST_DEDUCED_TYPENAME enable_if<
BOOST_DEDUCED_TYPENAME ::boost::enable_if<
is_compatible_range<ForwardRange2>
>::type* = 0
)
@ -201,7 +201,7 @@ public:
template< class ForwardRange2 >
sub_range(
const ForwardRange2& r,
BOOST_DEDUCED_TYPENAME enable_if<
BOOST_DEDUCED_TYPENAME ::boost::enable_if<
is_compatible_range<const ForwardRange2>
>::type* = 0
)
@ -235,7 +235,7 @@ public:
{ }
template<class ForwardRange2>
BOOST_DEDUCED_TYPENAME enable_if<
BOOST_DEDUCED_TYPENAME ::boost::enable_if<
is_compatible_range<ForwardRange2>,
sub_range&
>::type
@ -246,7 +246,7 @@ public:
}
template<class ForwardRange2>
BOOST_DEDUCED_TYPENAME enable_if<
BOOST_DEDUCED_TYPENAME ::boost::enable_if<
is_compatible_range<const ForwardRange2>,
sub_range&
>::type