mirror of
https://github.com/boostorg/iterator.git
synced 2025-07-21 16:42:09 +02:00
fixed iterator_tag in first part to match iterator_tag in the second part
[SVN r20156]
This commit is contained in:
@ -282,9 +282,9 @@ bundled into a single type using the following <cite>iterator_tag</cite> class.<
|
|||||||
enum iterator_access { readable_iterator = 1, writable_iterator = 2,
|
enum iterator_access { readable_iterator = 1, writable_iterator = 2,
|
||||||
swappable_iterator = 4, lvalue_iterator = 8 };
|
swappable_iterator = 4, lvalue_iterator = 8 };
|
||||||
|
|
||||||
template <iterator_access x, class TraversalTag>
|
template <unsigned int access_bits, class TraversalTag>
|
||||||
struct iterator_tag : /* appropriate old category or categories */ {
|
struct iterator_tag : /* appropriate old category or categories */ {
|
||||||
static const iterator_access access = x;
|
static const iterator_access access = (iterator_access)access_bits;
|
||||||
typedef TraversalTag traversal;
|
typedef TraversalTag traversal;
|
||||||
};
|
};
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -264,9 +264,9 @@ bundled into a single type using the following `iterator_tag` class.
|
|||||||
enum iterator_access { readable_iterator = 1, writable_iterator = 2,
|
enum iterator_access { readable_iterator = 1, writable_iterator = 2,
|
||||||
swappable_iterator = 4, lvalue_iterator = 8 };
|
swappable_iterator = 4, lvalue_iterator = 8 };
|
||||||
|
|
||||||
template <iterator_access x, class TraversalTag>
|
template <unsigned int access_bits, class TraversalTag>
|
||||||
struct iterator_tag : /* appropriate old category or categories */ {
|
struct iterator_tag : /* appropriate old category or categories */ {
|
||||||
static const iterator_access access = x;
|
static const iterator_access access = (iterator_access)access_bits;
|
||||||
typedef TraversalTag traversal;
|
typedef TraversalTag traversal;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user