Jeremy Siek
6c114a539d
changed models section
...
[SVN r21609]
2004-01-12 00:14:12 +00:00
Jeremy Siek
b6c82968b8
new file
...
[SVN r21605]
2004-01-11 17:48:31 +00:00
Jeremy Siek
2271aceab8
improvements to the spec
...
[SVN r21604]
2004-01-11 17:46:42 +00:00
Jeremy Siek
0db07e9455
added concept checks
...
[SVN r21603]
2004-01-11 17:45:33 +00:00
Jeremy Siek
f158591054
added const to dummyT for readable_lvalue
...
[SVN r21601]
2004-01-11 17:28:45 +00:00
Jeremy Siek
1b210355bf
added bodies to functions to prevent linker errors
...
[SVN r21600]
2004-01-11 17:27:59 +00:00
Jeremy Siek
075c341a37
added const to operator*
...
[SVN r21599]
2004-01-11 16:54:00 +00:00
Jeremy Siek
bab25c04db
added some missing peices to the spec
...
[SVN r21598]
2004-01-11 16:40:48 +00:00
Jeremy Siek
2a60dfa087
progress on filter iterator
...
[SVN r21594]
2004-01-11 15:46:34 +00:00
Jeremy Siek
ef69c73e89
added some concept checks
...
[SVN r21593]
2004-01-11 15:45:16 +00:00
Hartmut Kaiser
bf9534e1ee
Changed the constructor parameter to be a const reference.
...
[SVN r21592]
2004-01-11 15:43:29 +00:00
Jeremy Siek
0e11bd6a0c
added some more tests
...
[SVN r21591]
2004-01-11 15:13:07 +00:00
Dave Abrahams
ff10cfd5dc
Fix case of is_pod.hpp
...
[SVN r21589]
2004-01-11 15:11:52 +00:00
Jeremy Siek
400f35cbb0
fixed some bugs
...
[SVN r21588]
2004-01-11 15:09:26 +00:00
Dave Abrahams
59340bca4c
Began tutorial and examples.
...
[SVN r21584]
2004-01-11 01:02:36 +00:00
Dave Abrahams
6c62f31f0a
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]
2004-01-11 00:03:09 +00:00
Dave Abrahams
dd5fb425fa
updates
...
[SVN r21577]
2004-01-10 19:00:48 +00:00
Jeremy Siek
c903cf4801
resolved a cvs confict in merge
...
added a rationale note about indirect_iterator requirements muddled
[SVN r21576]
2004-01-10 18:05:19 +00:00
Dave Abrahams
1c26f7dd43
ETI workarounds for vc6
...
[SVN r21547]
2004-01-08 14:57:59 +00:00
Dave Abrahams
c546a3e875
Intel8 GCC-spoofing workaround
...
[SVN r21531]
2004-01-07 15:21:57 +00:00
Thomas Witt
2183de96a1
Reverted unwanted checkin.
...
[SVN r21520]
2004-01-06 19:44:06 +00:00
Thomas Witt
fb1fc6f909
*** empty log message ***
...
[SVN r21519]
2004-01-06 19:37:17 +00:00
Dave Abrahams
20b31d1cca
Added traits:
...
is_incrementable.hpp: checks whether ++x is well-formed
pointee.hpp: value_type of iterators or smart pointers
indirect_reference.hpp: reference type of iterators or smart pointers
indirect_iterator.hpp
indirect_iterator_member_types.cpp
Use pointee/indirect_reference to select value/reference type.
iterator_concepts.hpp: Fixed interoperable test. Hardly tests enough, but it's a start
minimum_category.hpp: Better error messages for vc6
indirect_iterator_test.cpp: Workarounds for compilers without SFINAE
static_assert_same.hpp: Informative error reports; added a macro.
zip_iterator_test.hpp: Added missing #include
Jamfile: made zip_iterator test pass with vc6/stlport
[SVN r21514]
2004-01-06 17:35:36 +00:00
Jeremy Siek
f716d705c5
change to iterator_traits for custom pointer
...
[SVN r21483]
2004-01-04 18:44:54 +00:00
Jeremy Siek
1fca93be10
first stab at simplified version
...
[SVN r21482]
2004-01-04 18:44:29 +00:00
Jeremy Siek
f96a2b3d81
removed referent, use iterator_traits for smart pointers too
...
[SVN r21481]
2004-01-04 18:17:32 +00:00
Jeremy Siek
a7edd713d8
added no_traversal_tag
...
[SVN r21480]
2004-01-04 18:03:13 +00:00
Dave Abrahams
bca1c2dea5
Added my name to some issues, fixed more of the formatting.
...
[SVN r21479]
2004-01-04 17:08:56 +00:00
Jeremy Siek
dfad37d0f9
added indirect_iterator_member_types.cpp
...
[SVN r21478]
2004-01-04 16:35:22 +00:00
Jeremy Siek
3376955b80
added a test with no defaults
...
[SVN r21477]
2004-01-04 16:15:55 +00:00
Jeremy Siek
e98b130d77
fixed a bug in get_from_iter
...
[SVN r21476]
2004-01-04 16:07:58 +00:00
Jeremy Siek
a450053b0a
no change
...
[SVN r21475]
2004-01-04 16:07:24 +00:00
Dave Abrahams
0b5b315a7f
Re-ReST-ify
...
[SVN r21474]
2004-01-04 14:10:44 +00:00
Jeremy Siek
5cc31f6539
removed inheritance, specified member types explicitly
...
[SVN r21471]
2004-01-04 04:29:50 +00:00
Jeremy Siek
f0248daa1e
a few edits
...
[SVN r21470]
2004-01-04 04:27:43 +00:00
Jeremy Siek
798562e75b
fixed a bug in default_indirect_value
...
[SVN r21469]
2004-01-04 04:26:23 +00:00
Jeremy Siek
68e7d3f0d5
new file
...
[SVN r21468]
2004-01-03 22:58:56 +00:00
Dave Abrahams
e9bb297ed2
ReST-ified
...
[SVN r21467]
2004-01-03 21:55:25 +00:00
Jeremy Siek
d5e525dd19
added my name to a bunch of them
...
[SVN r21465]
2004-01-03 20:39:39 +00:00
Dave Abrahams
c326818764
intel 8.0 workaround
...
[SVN r21464]
2004-01-03 20:38:58 +00:00
Jeremy Siek
57ec457f32
replaced old list with Matt's list, and added some missing ones
...
[SVN r21463]
2004-01-03 20:31:48 +00:00
Dave Abrahams
c04b13641f
GCC-3.1 deque iterator no-interop workaround.
...
[SVN r21461]
2004-01-03 20:21:41 +00:00
Dave Abrahams
0bf570c98d
Workaround for older EDGs
...
[SVN r21455]
2004-01-03 16:00:49 +00:00
Dave Abrahams
28dfcbd6b0
Fixes for gcc-3.4
...
[SVN r21453]
2004-01-03 02:47:08 +00:00
Rene Rivera
9338b11799
Fix tabs in file.
...
[SVN r21399]
2003-12-26 23:26:49 +00:00
Jeremy Siek
ad5defc9af
edits to take into account that the access requirements for Iterator are not
...
determined by the CategoryOrTraversal tag. The access req. is just readable.
[SVN r21343]
2003-12-19 21:20:36 +00:00
Jeremy Siek
81242ad5ae
further edits attempting to get the requirements section right
...
[SVN r21341]
2003-12-19 16:47:47 +00:00
Aleksey Gurtovoy
8997a587e9
VC 7.1 workaround
...
[SVN r21320]
2003-12-18 11:31:25 +00:00
Jeremy Siek
83de27a445
change from "same as" to "convertible to"
...
[SVN r21309]
2003-12-17 20:16:46 +00:00
Jeremy Siek
44d7dfeb9b
more edits
...
[SVN r21307]
2003-12-17 19:32:31 +00:00