Commit Graph

50050 Commits

Author SHA1 Message Date
Jeremy Siek
a96e0e13ff various edits
[SVN r9108]
2001-02-11 04:34:32 +00:00
Dave Abrahams
5000e7c601 Replaced some static_casts with explicit construction
[SVN r9107]
2001-02-11 03:12:04 +00:00
Dave Abrahams
ed30d893e4 Use new iterator_adaptor<> interface
[SVN r9106]
2001-02-11 03:10:01 +00:00
Dave Abrahams
39ccb4017b Use new adaptors interface
[SVN r9105]
2001-02-11 03:07:55 +00:00
Dave Abrahams
49dd1a1bf2 Removed traits argument from iterator_adaptor<> and switched to explicit trait
specification for maximum ease-of-use.

Added comments to detail::iterator_defaults<>

Began using detail::iterator_defaults<> unconditionally for code clarity

Changed uses of `Iterator' to `Base' where non-iterators can be used.


[SVN r9104]
2001-02-11 03:05:50 +00:00
Jeremy Siek
bd3e0d6630 added another example
[SVN r9103]
2001-02-11 03:01:47 +00:00
Jeremy Siek
4a675bd469 redid docs for the template parameters
[SVN r9102]
2001-02-11 02:55:38 +00:00
Jeremy Siek
a8465cfd85 fixed bug in policy object constructor
[SVN r9101]
2001-02-11 02:40:02 +00:00
Jeremy Siek
a6f58d8b97 fixed bug in policy object construction
[SVN r9100]
2001-02-11 02:39:35 +00:00
Jeremy Siek
973fbd522f small edit
[SVN r9099]
2001-02-11 02:38:08 +00:00
Jeremy Siek
8b7d1948b0 finished 1st draft
[SVN r9098]
2001-02-11 02:35:09 +00:00
Jeremy Siek
368f06c1a8 removed backslashes in macros
[SVN r9097]
2001-02-11 01:21:56 +00:00
Dave Abrahams
2e61c60e14 A fix for EDG
[SVN r9096]
2001-02-10 23:16:05 +00:00
Dave Abrahams
a5a4bfedae A baby step that worked.
[SVN r9095]
2001-02-10 23:14:42 +00:00
Jeremy Siek
4002c79c2c new file
[SVN r9094]
2001-02-10 22:33:43 +00:00
Dave Abrahams
ee4934d84e Rolled in supposed Borland fixes from John Maddock, but not seeing any improvement yet
[SVN r9093]
2001-02-10 20:23:35 +00:00
Dave Abrahams
6c27f71028 Rolled in supposed Borland fixes from John Maddock, but not seeing any
improvement yet

Changed argument order to indirect_ generator, for convenience in the case of
input iterators (where Reference must be a value type).

Removed derivation of filter_iterator_policies from default_iterator_policies,
since the iterator category is likely to be reduced (we don't want to allow
illegal operations like decrement).

Support for a simpler filter iterator interface.


[SVN r9092]
2001-02-10 20:22:05 +00:00
Dave Abrahams
3126cf0627 Rolled in supposed Borland fixes from John Maddock, but not seeing any
improvement yet


[SVN r9091]
2001-02-10 20:14:20 +00:00
Dave Abrahams
4eedcef607 Use new filter_ interface.
[SVN r9090]
2001-02-10 20:11:42 +00:00
Jeremy Siek
6b7cefe171 < to &lt;
[SVN r9089]
2001-02-10 20:10:21 +00:00
Jeremy Siek
692362cdcc inlined detail::is_directed to avoid multiple-def problems
[SVN r9088]
2001-02-10 20:07:35 +00:00
Jeremy Siek
5c5e7ae0b3 use new create_subgraph()
[SVN r9087]
2001-02-10 19:26:19 +00:00
Jeremy Siek
878496e505 fixed create_subgraph()
[SVN r9086]
2001-02-10 19:26:00 +00:00
Jeremy Siek
8e22fba265 the main graph is now responsible for the subgraph memory management
[SVN r9085]
2001-02-10 19:16:13 +00:00
Jeremy Siek
3d6d855967 refer to policies in detail::
[SVN r9084]
2001-02-10 19:11:27 +00:00
Jeremy Siek
e73f20c5ef added IteratorConstructibleGraph.html and updated SGI STL URL
[SVN r9083]
2001-02-10 18:48:19 +00:00
Jeremy Siek
0aae0d953e moved adjacency_iterator_generator out of the detail namespace
[SVN r9082]
2001-02-10 18:27:33 +00:00
Jeremy Siek
2914bec352 added "tests passed" report
[SVN r9081]
2001-02-10 18:21:00 +00:00
Jeremy Siek
d81eb33b46 update for iterator_adaptor and make use of boost::detail::iterator_traits
[SVN r9080]
2001-02-10 18:20:41 +00:00
Jeremy Siek
0047391357 iterator_adaptor update
[SVN r9079]
2001-02-10 18:17:45 +00:00
Jeremy Siek
1618704f64 cleaned up for public consumption
[SVN r9078]
2001-02-10 18:15:42 +00:00
Jeremy Siek
8f647cbbce moving out of detail
[SVN r9077]
2001-02-10 18:02:10 +00:00
Jeremy Siek
688f53f4df completely removed constructor that was #if 0'd
[SVN r9076]
2001-02-10 17:57:51 +00:00
Jeremy Siek
ceb100c1e0 #if'd out traversal_category stuff for now
[SVN r9075]
2001-02-10 17:06:17 +00:00
Jeremy Siek
a7ab3c0463 added is_directed()
[SVN r9074]
2001-02-10 17:05:32 +00:00
Beman Dawes
0a9be37609 Fix 1.20.2 boo-boos
[SVN r9072]
2001-02-10 14:52:06 +00:00
Beman Dawes
6dead9f4a9 All final 1.20.2 changes, including fixing broken hyperlinks
[SVN r9071]
2001-02-10 14:42:14 +00:00
Beman Dawes
babfcec46a Add Peter Dimov
[SVN r9070]
2001-02-10 14:35:52 +00:00
Beman Dawes
a76cd47da4 Fix revision date
[SVN r9069]
2001-02-10 12:47:02 +00:00
Jens Maurer
5b59905f3b removed superfluous "typename"
[SVN r9068]
2001-02-10 09:34:19 +00:00
Dave Abrahams
9bdda81bee Use new reverse_ and indirect_ interfaces. Replace BOOST_NO_STD_ITERATOR_TRAITS
with BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION to prove we've normalized to core
compiler capabilities


[SVN r9067]
2001-02-10 00:38:08 +00:00
Dave Abrahams
571ecdb662 *** empty log message ***
[SVN r9066]
2001-02-10 00:35:45 +00:00
Dave Abrahams
e63227161d Improved interface to indirect_ and reverse_ iterators
[SVN r9065]
2001-02-10 00:26:55 +00:00
Dave Abrahams
d5404628f6 Always have a definition for each traits member, even if it can't be properly
deduced. These will be incomplete types in some cases (undefined<void>), but it
helps suppress MSVC errors elsewhere


[SVN r9064]
2001-02-10 00:05:17 +00:00
Dave Abrahams
6114c1e9ff roll back mistaken changes
[SVN r9062]
2001-02-09 21:04:09 +00:00
Dave Abrahams
ec6c46b4fd try a better interface to indirect iterators
[SVN r9060]
2001-02-09 19:26:19 +00:00
Dave Abrahams
954e8c3115 Cleaned up redundant test is_integral<T> || is_same<T,char> -> is_integral<T>
[SVN r9059]
2001-02-09 15:43:57 +00:00
Dave Abrahams
490cc42bcc Applied John Maddock's Borland patch Moving <true> specialization to unspecialized template
[SVN r9058]
2001-02-09 15:23:55 +00:00
Dave Abrahams
06d6f1ff42 Factored out is_numeric computation. Borland still unhappy :(
[SVN r9057]
2001-02-09 15:21:02 +00:00
Dave Abrahams
377675ce8c Rolled back Jeremy's new constructor for now; it was causing problems with counting_iterator_test
Attempted fix for Borland


[SVN r9055]
2001-02-09 15:17:17 +00:00