Dave Abrahams
2a9c00f5b2
Work around CW bug; see http://lists.boost.org/MailArchives/boost/msg57316.php .
...
[SVN r22655]
2004-04-18 12:23:53 +00:00
Dave Abrahams
bed1d7fa7a
Incorporated Keith MacDonald's comments
...
[SVN r22567]
2004-03-30 22:38:47 +00:00
Dave Abrahams
d3daa47561
Don't allow non-random-access-traversal iterators to be subtracted.
...
[SVN r22121]
2004-02-01 22:11:47 +00:00
Dave Abrahams
62c993978a
unneeded
...
[SVN r22100]
2004-02-01 04:14:03 +00:00
Dave Abrahams
74f41dcb5b
not needed
...
[SVN r22099]
2004-02-01 04:13:28 +00:00
Dave Abrahams
c8d1461340
Added function_output_iterator and shared_container_iterator to index.
...
Updated outdated pdfs.
[SVN r22097]
2004-02-01 03:58:49 +00:00
Dave Abrahams
13dcd5590f
GCC2 workarounds; fixed permutation_iterator_example
...
[SVN r22048]
2004-01-29 13:33:33 +00:00
Dave Abrahams
7f125cacb9
roll back mistake
...
[SVN r22045]
2004-01-29 05:56:47 +00:00
Dave Abrahams
8cf04e1c7b
Fixed PDF format as article
...
Added iterator_traits docs
[SVN r22043]
2004-01-29 05:55:26 +00:00
Dave Abrahams
0122a0c8ec
initial commit
...
[SVN r22041]
2004-01-29 03:44:57 +00:00
Dave Abrahams
0cb4ce54ef
No need to test things not related to zip_iterator
...
[SVN r22012]
2004-01-27 21:24:20 +00:00
Dave Abrahams
b502873f00
A few simplifications with the help of Intel tech support
...
[SVN r21997]
2004-01-27 12:42:59 +00:00
Dave Abrahams
b838d27aa3
HTML updates
...
[SVN r21990]
2004-01-27 04:13:36 +00:00
Dave Abrahams
17c373ded3
Added zip_iterator docs
...
[SVN r21988]
2004-01-27 04:12:54 +00:00
Dave Abrahams
09e1cb9a38
Added transform_iterator, zip_iterator, and iterator_archetypes
...
[SVN r21987]
2004-01-27 04:07:10 +00:00
Dave Abrahams
58288cfb48
Fixed parsed-literal
...
[SVN r21986]
2004-01-27 04:06:21 +00:00
Dave Abrahams
cd730895ca
Added PDF references
...
[SVN r21985]
2004-01-27 04:05:33 +00:00
Dave Abrahams
2d2a84f8c4
Remove GPL'd material from CVS
...
[SVN r21984]
2004-01-27 04:04:00 +00:00
Dave Abrahams
4871736269
Added pdfs
...
[SVN r21983]
2004-01-27 03:53:56 +00:00
Dave Abrahams
fec82e2de8
Fixed interop downcasts
...
[SVN r21982]
2004-01-27 03:19:34 +00:00
Dave Abrahams
a5b14e1a4f
Remove copyright
...
[SVN r21981]
2004-01-27 03:17:30 +00:00
Dave Abrahams
8480d452a9
vc6 ICE workarounds,
...
General simplification for compilers that don't support strict
interop.
Renamed "minus" -> "distance_from".
[SVN r21973]
2004-01-26 14:52:39 +00:00
Dave Abrahams
5f870d780d
vc6 linker workarounds
...
[SVN r21896]
2004-01-24 18:28:48 +00:00
Dave Abrahams
010f715950
Borland workarounds
...
[SVN r21893]
2004-01-24 17:39:45 +00:00
Dave Abrahams
a456f8d969
Workaround GCC2 eager instantiation bug.
...
[SVN r21847]
2004-01-20 19:40:50 +00:00
Dave Abrahams
cfe17e7fe5
GCC2 workaround
...
[SVN r21846]
2004-01-20 19:38:54 +00:00
Dave Abrahams
287c7ed0e7
Fixed some formatting.
...
[SVN r21824]
2004-01-18 21:21:06 +00:00
Dave Abrahams
9cce6e8052
Finished 9.46 and fixed the ReST.
...
[SVN r21822]
2004-01-18 21:04:11 +00:00
Dave Abrahams
b6068667c9
Fixed base() to always return const&. Cleaned up iterator_adaptor
...
specification of inheritance and base class parameters.
[SVN r21821]
2004-01-18 20:54:59 +00:00
Dave Abrahams
01fd0c92e3
initial commit
...
[SVN r21816]
2004-01-18 20:14:06 +00:00
Dave Abrahams
23dcc53fed
Add typos issue
...
[SVN r21815]
2004-01-18 20:13:23 +00:00
Dave Abrahams
35c14adc12
initial commit
...
[SVN r21813]
2004-01-18 20:04:59 +00:00
Dave Abrahams
4a7f6afd6a
initial commit
...
[SVN r21810]
2004-01-18 19:56:39 +00:00
Dave Abrahams
8294e14664
added smart pointer issue
...
[SVN r21809]
2004-01-18 19:53:29 +00:00
Dave Abrahams
2bacc663b1
vc6 workaround and a bugfix
...
[SVN r21799]
2004-01-18 16:17:39 +00:00
Dave Abrahams
1e3da4b77f
Return base by const&
...
[SVN r21775]
2004-01-15 19:06:25 +00:00
Dave Abrahams
7c784ad112
Base returns by const&
...
[SVN r21773]
2004-01-15 19:02:46 +00:00
Dave Abrahams
c08cc33394
Added thomas' interoperability idea
...
[SVN r21762]
2004-01-15 17:08:04 +00:00
Dave Abrahams
8c3ed628dc
Handled the rest of my issues.
...
[SVN r21752]
2004-01-15 04:31:50 +00:00
Dave Abrahams
792acdb408
small linguistic cleanups
...
[SVN r21747]
2004-01-15 00:06:57 +00:00
Dave Abrahams
c3fd7076c1
Applied use of iterator-category to specialized adapters
...
[SVN r21745]
2004-01-15 00:01:33 +00:00
Dave Abrahams
f1f6262be7
Fixed up definition of facade's iterator_category
...
fixed table widths in new-iter-concepts
cross-referenced interoperability concept in iterator_facade_tutorial
iterator_traversal can't satisfy UnaryTypeTrait: that's a boolean trait.
[SVN r21742]
2004-01-14 23:23:54 +00:00
Dave Abrahams
731576fbfe
updates
...
[SVN r21735]
2004-01-14 18:04:41 +00:00
Dave Abrahams
36329b053d
Issue 9.23, 9.35
...
[SVN r21734]
2004-01-14 17:32:12 +00:00
Dave Abrahams
3b93bb25ff
Issue 9.26
...
[SVN r21733]
2004-01-14 17:15:32 +00:00
Dave Abrahams
1c77a5a4ab
fix typo
...
[SVN r21723]
2004-01-14 04:48:53 +00:00
Dave Abrahams
9c42ccb0bd
Undo regressions
...
[SVN r21721]
2004-01-14 04:38:14 +00:00
Dave Abrahams
dd50d3f2ab
More progress on indirect_iterator
...
[SVN r21720]
2004-01-14 04:16:27 +00:00
Dave Abrahams
0f8c236e9d
Some progress on indirect_iterator
...
[SVN r21710]
2004-01-13 23:03:18 +00:00
Dave Abrahams
9540444061
Some progress on indirect_iterator
...
[SVN r21704]
2004-01-13 20:22:58 +00:00
Dave Abrahams
0f8aa07e5c
Kill off outer cv-stripping of Dereferenceable
...
[SVN r21696]
2004-01-13 19:18:42 +00:00
Dave Abrahams
eb69638be1
unspecified instead of implementation defined
...
[SVN r21674]
2004-01-13 13:51:28 +00:00
Dave Abrahams
a5c4497c01
Separate scanning of .rst and .tex files
...
[SVN r21673]
2004-01-13 13:38:19 +00:00
Dave Abrahams
1033aeb186
tweaks
...
[SVN r21672]
2004-01-13 13:36:55 +00:00
Dave Abrahams
e5d502d2f8
tweaks
...
[SVN r21671]
2004-01-13 13:12:45 +00:00
Dave Abrahams
55e4fe2ab7
Fix abstract formatting
...
[SVN r21670]
2004-01-13 12:54:41 +00:00
Dave Abrahams
8e2d210d42
Various fixups
...
[SVN r21669]
2004-01-13 12:51:08 +00:00
Dave Abrahams
3bf52ec2f2
Finished iterator_adaptor tutorial
...
Added example test code
Rolled forward old counting_iterator abstract for boost docs.
[SVN r21649]
2004-01-12 20:58:22 +00:00
Dave Abrahams
b4f1b069be
Really re-resolved title level problem
...
A few minor edits
[SVN r21634]
2004-01-12 18:02:50 +00:00
Dave Abrahams
a7eaa017b1
Fixed general formatting, re-resolved title level problem,
...
acknowledged Keith MacDonald for inspiring the tutorial.
[SVN r21631]
2004-01-12 16:05:15 +00:00
Dave Abrahams
06e1fa88b9
tutorial updates
...
[SVN r21615]
2004-01-12 02:49:55 +00:00
Dave Abrahams
ff10cfd5dc
Fix case of is_pod.hpp
...
[SVN r21589]
2004-01-11 15:11:52 +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
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
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
Dave Abrahams
bca1c2dea5
Added my name to some issues, fixed more of the formatting.
...
[SVN r21479]
2004-01-04 17:08:56 +00:00
Dave Abrahams
0b5b315a7f
Re-ReST-ify
...
[SVN r21474]
2004-01-04 14:10:44 +00:00
Dave Abrahams
e9bb297ed2
ReST-ified
...
[SVN r21467]
2004-01-03 21:55:25 +00:00
Dave Abrahams
c326818764
intel 8.0 workaround
...
[SVN r21464]
2004-01-03 20:38:58 +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
Dave Abrahams
44757cfcc1
Fixed typo
...
[SVN r21240]
2003-12-12 16:42:51 +00:00
Dave Abrahams
c1be620888
Fix vc7.1 workaround. Beman reports vc8 working on this case.
...
[SVN r21228]
2003-12-11 15:27:16 +00:00
Dave Abrahams
36d9a73a60
Workaround vc7.1 bug
...
[SVN r21223]
2003-12-11 13:37:09 +00:00
Dave Abrahams
f14701232a
Fix const/non-const interop for transform_iterator
...
[SVN r21172]
2003-12-07 20:33:18 +00:00
Dave Abrahams
296ce3aa89
const/non-const interoperability.
...
[SVN r21171]
2003-12-07 20:28:30 +00:00
Dave Abrahams
1b29ec1741
Fixed issue with "writable iterators must include in their
...
documentation..."
[SVN r21082]
2003-12-02 14:44:43 +00:00
Dave Abrahams
593311f43e
Cleaned up some of Jeremy's wording. Added a few comments on changes
...
from the accepted paper. Committed Python doc regeneration scripts.
[SVN r21079]
2003-12-02 13:10:55 +00:00
Dave Abrahams
cc282d81c0
vc6 workaround
...
[SVN r21007]
2003-11-29 21:02:45 +00:00
Dave Abrahams
8c01469b3c
Fixes for libs without numeric_limits<wchar_t> specializations.
...
[SVN r21006]
2003-11-29 18:19:24 +00:00
Dave Abrahams
a6ffdb8ebf
More warning suppression
...
[SVN r20996]
2003-11-28 16:25:35 +00:00
Dave Abrahams
2ad29da3b5
Bcc564 workaround
...
[SVN r20995]
2003-11-28 16:21:15 +00:00
Dave Abrahams
459387273b
Minor doc fixes
...
[SVN r20933]
2003-11-24 05:13:03 +00:00
Dave Abrahams
09ea8d27e2
Documentation updates, added GNUMakefile for building
...
[SVN r20931]
2003-11-24 05:02:46 +00:00
Dave Abrahams
ca1ee306b7
Remove bogus check for use_default
...
[SVN r20926]
2003-11-23 17:07:36 +00:00
Dave Abrahams
b63814d3f2
Check *implicit* convertibility from reference to value
...
[SVN r20925]
2003-11-23 17:07:04 +00:00
Dave Abrahams
dfc09c4b26
Make sure a precise copy of n1550 is in the CVS.
...
[SVN r20908]
2003-11-22 13:57:57 +00:00
Dave Abrahams
f6715137cf
vc6 workaround
...
[SVN r20906]
2003-11-22 03:20:17 +00:00
Dave Abrahams
f18906ac6b
Removed access category tags from iterator library, made corresponding
...
changes elsewhere.
boost/iterator and libs/iterator/test were updated from
branch "simplify"
[SVN r20905]
2003-11-22 01:18:37 +00:00
Dave Abrahams
522195fd64
Stop making the incorrect assumption that x == j[n] is legitimate
...
whenever x = j[n] and x == x are. j[n] may be a proxy convertible to
typeof(x) and x == x may use a templated operator==, which wouldn't
match the proxy.
[SVN r20887]
2003-11-20 21:36:54 +00:00
Dave Abrahams
bdc1304326
Got everything working with GCC
...
[SVN r20864]
2003-11-19 20:08:00 +00:00
Dave Abrahams
4ec68b7a0e
Note missing link
...
[SVN r20845]
2003-11-18 16:03:24 +00:00
Dave Abrahams
e295f71a85
fix emacs-o
...
#2
[SVN r20840]
2003-11-18 03:04:15 +00:00
Dave Abrahams
a8a68dbb7b
fix emacs-o
...
[SVN r20839]
2003-11-18 03:02:40 +00:00
Dave Abrahams
8d5717081e
Factor out any_conversion_eater
...
[SVN r20838]
2003-11-18 03:00:39 +00:00
Dave Abrahams
76880f6ce2
initial commit
...
[SVN r20837]
2003-11-18 02:58:15 +00:00