ソースを参照

Updated pointee and indirect_reference so that pointee represents the
immutability of the pointed-to type via const qualification. The
pointee of a proxy-based iterator will be const qualified unless a
mutable reference to the value_type can be bound to the returned
proxy.

Added a test for pointee

Fixed iterator_facade so operator[] result type computation didn't
cause a problem with abstract types.

Updated iterator_facade operator[] docs for accuracy.

Allowed Borland to simply fail the indirect_iterator_member_types test
because of its lame const-dropping, instead of trying to work around
it.


[SVN r21579]

Dave Abrahams 22 年 前
コミット
5a3d766a97
2 ファイル変更2 行追加2 行削除
  1. 1 1
      libs/detail
  2. 1 1
      libs/iterator

+ 1 - 1
libs/detail

@@ -1 +1 @@
-Subproject commit 9ab05a600aa830262dd174bd4f78a912dd2c74df
+Subproject commit 0096bf22916fb88e434c7d48d04dc1a73b9cafb5

+ 1 - 1
libs/iterator

@@ -1 +1 @@
-Subproject commit dd5fb425fa2aa887f6cee60e1e18baf59fd414d0
+Subproject commit 6c62f31f0a9d39707d597fb05d7b3656ab2fbfba

粤ICP备19079148号