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

@ -102,9 +102,9 @@ the ``Iterator`` argument models.
If ``transform_iterator`` models Writable Lvalue Iterator then it is a
mutable iterator (as defined in the old iterator requirements).
If iterator ``X`` is interoperable with iterator ``Y`` then
``transform_iterator<F1, X, R1, V1>`` is interoperable with
``transform_iterator<F2, Y, R2, V2>``.
``transform_iterator<F2, Y, R2, V2>`` if and only if iterator ``X`` is
interoperable with iterator ``Y``.