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 <
...
[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