fixed iterator_tag in first part to match iterator_tag in the second part

[SVN r20156]
This commit is contained in:
Jeremy Siek
2003-09-22 16:07:24 +00:00
parent d68ac3db4c
commit 20e2818844
2 changed files with 4 additions and 4 deletions

View File

@ -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,
swappable_iterator = 4, lvalue_iterator = 8 };
template &lt;iterator_access x, class TraversalTag&gt;
template &lt;unsigned int access_bits, class TraversalTag&gt;
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;
};
</pre>

View File

@ -264,9 +264,9 @@ bundled into a single type using the following `iterator_tag` class.
enum iterator_access { readable_iterator = 1, writable_iterator = 2,
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 */ {
static const iterator_access access = x;
static const iterator_access access = (iterator_access)access_bits;
typedef TraversalTag traversal;
};