changed use of interoperable to say "if and only if"

also changed models section in indirect_iterator to mention
  iterator_traversal<>::type in addition to iterator_category


[SVN r21732]
This commit is contained in:
Jeremy Siek
2004-01-14 17:04:04 +00:00
parent 8a0e9a4fe5
commit 2496402a8c
14 changed files with 49 additions and 53 deletions

View File

@ -83,10 +83,9 @@ tag ``CategoryOrTraversal``. Otherwise, if
Otherwise, ``counting_iterator`` models the same iterator traversal
concepts modeled by ``Incrementable``.
If iterator ``X`` is interoperable with iterator ``Y`` then
``counting_iterator<X,C1,D1>`` is interoperable with
``counting_iterator<Y,C2,D2>`` if both counting iterators have the
same traversal category and difference type.
``counting_iterator<Y,C2,D2>`` if and only if iterator ``X`` is
interoperable with iterator ``Y``.