From 20e28188449b6a9bc0dc71a429b875297b752f30 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Mon, 22 Sep 2003 16:07:24 +0000 Subject: [PATCH] fixed iterator_tag in first part to match iterator_tag in the second part [SVN r20156] --- doc/new-iter-concepts.html | 4 ++-- doc/new-iter-concepts.rst | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/new-iter-concepts.html b/doc/new-iter-concepts.html index 848c882..284cef1 100755 --- a/doc/new-iter-concepts.html +++ b/doc/new-iter-concepts.html @@ -282,9 +282,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; }; diff --git a/doc/new-iter-concepts.rst b/doc/new-iter-concepts.rst index 381449d..577bf99 100644 --- a/doc/new-iter-concepts.rst +++ b/doc/new-iter-concepts.rst @@ -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 + template 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; };