mirror of
https://github.com/boostorg/iterator.git
synced 2025-07-29 12:27:33 +02:00
parameters following a named parameter list must get their types from
the named parameter list and not use the default [SVN r9496]
This commit is contained in:
@ -579,10 +579,10 @@ template <class T> struct undefined;
|
|||||||
// supplied, iterator_traits<Base>::difference_type is used.
|
// supplied, iterator_traits<Base>::difference_type is used.
|
||||||
template <class Base, class Policies,
|
template <class Base, class Policies,
|
||||||
class Value = detail::default_argument,
|
class Value = detail::default_argument,
|
||||||
class Reference = detail::default_argument,
|
class Reference = typename detail::choose_default_argument<Value>::type,
|
||||||
class Pointer = detail::default_argument,
|
class Pointer = typename detail::choose_default_argument<Reference>::type,
|
||||||
class Category = detail::default_argument,
|
class Category = typename detail::choose_default_argument<Pointer>::type,
|
||||||
class Distance = detail::default_argument
|
class Distance = typename detail::choose_default_argument<Category>::type
|
||||||
>
|
>
|
||||||
struct iterator_adaptor :
|
struct iterator_adaptor :
|
||||||
#ifdef BOOST_RELOPS_AMBIGUITY_BUG
|
#ifdef BOOST_RELOPS_AMBIGUITY_BUG
|
||||||
|
Reference in New Issue
Block a user