Commit Graph

50050 Commits

Author SHA1 Message Date
Dave Abrahams
24ead8cdd4 Removed now-defaulted template arguments where possible
Updated names to correspond to new generator naming convention.
Added a trivial test for make_transform_iterator().
Gave traits for const iterators a mutable value_type, per std.
Resurrected my original tests for indirect iterators.


[SVN r8995]
2001-02-07 05:37:08 +00:00
Dave Abrahams
8524383858 Produce operator-> proxy objects for InputIterators
Added static assertions to do some basic concept checks

Renamed single-type generators -> xxx_generator
Renamed const/nonconst iterator generators -> xxx_pair_generator

Added make_transform_iterator(iter, function)

The existence of boost::detail::iterator_traits allowed many
template arguments to be defaulted. Some arguments had to be
moved to accomplish it.


[SVN r8994]
2001-02-07 05:15:42 +00:00
Dave Abrahams
42cb9f1c66 Removed useless #includes of standard library headers
[SVN r8993]
2001-02-07 04:52:58 +00:00
Dave Abrahams
417a7a8b32 Initial Checkin
[SVN r8992]
2001-02-07 04:51:12 +00:00
Dave Abrahams
b1aeed7e12 Factored if_true out into boost/detail/select_type.hpp
[SVN r8991]
2001-02-07 04:49:32 +00:00
Jeremy Siek
e04c6ec20f added concept check for the default iterator policy
[SVN r8990]
2001-02-07 02:44:18 +00:00
Dave Abrahams
ba8ef75221 codewarrior bug workaround
[SVN r8989]
2001-02-06 23:59:02 +00:00
Jens Maurer
bf9b698ba2 fix bool logic bug introduced by Jeremy's compilation fixes
[SVN r8988]
2001-02-06 22:56:37 +00:00
Jens Maurer
1cdd50d2e8 old GNU c++ lib does not have ios_base, so avoid it
[SVN r8987]
2001-02-06 22:03:02 +00:00
Jeremy Siek
2c68bde893 added is_connected
[SVN r8986]
2001-02-06 19:40:26 +00:00
Beman Dawes
64ac9ede8c Minor changes, including add "Boost" to many page titles
[SVN r8985]
2001-02-06 19:22:47 +00:00
Beman Dawes
3b4a6dc97d Temporary file removed; should never have been commited in first place
[SVN r8984]
2001-02-06 19:21:47 +00:00
Jeremy Siek
a4681cd8c9 changed is_descendant to use get() instead of op[]
[SVN r8983]
2001-02-06 19:02:24 +00:00
Jeremy Siek
a8f3686486 color_traits
[SVN r8982]
2001-02-06 18:42:48 +00:00
Jeremy Siek
3c5f662cb0 changed to use color_traits
[SVN r8981]
2001-02-06 18:02:30 +00:00
Jeremy Siek
92d0c5f1a7 added buffer_archetype
[SVN r8980]
2001-02-06 18:02:07 +00:00
Jeremy Siek
f3f862e058 added undirected graph test
[SVN r8979]
2001-02-06 18:01:49 +00:00
Jeremy Siek
de5f0522e9 added compile-time requirement checks
[SVN r8978]
2001-02-06 17:55:06 +00:00
Jeremy Siek
7a99fe7015 changed to use color_traits
[SVN r8977]
2001-02-06 17:52:18 +00:00
Jeremy Siek
e13dbf2627 added is_reachable (using dfs)
[SVN r8976]
2001-02-06 17:43:28 +00:00
Jeremy Siek
cf109f8f7d untabify
[SVN r8975]
2001-02-06 17:41:04 +00:00
Jeremy Siek
8ec7715611 new file
[SVN r8974]
2001-02-06 17:39:42 +00:00
Beman Dawes
f1097c5d3a Tweak Intel for stricter error checking
[SVN r8973]
2001-02-06 16:44:53 +00:00
John Maddock
27afddb834 regex: fix for previous slip up when fixing warning messages
[SVN r8972]
2001-02-06 12:52:32 +00:00
Jens Maurer
ecde942dcb added rational_test.cpp
[SVN r8971]
2001-02-06 06:34:20 +00:00
Jeremy Siek
27381f485c added specialization of SignedIntegerConcept for long long
[SVN r8970]
2001-02-06 04:38:57 +00:00
Jeremy Siek
90a1784ea1 moved call to tree_edge before color gray for consistency with DFS
[SVN r8969]
2001-02-06 03:25:28 +00:00
Dave Abrahams
9e22b48049 PyExtensionClassConverters<Foo> -> python_extension_class_converters&ltFoo&gt
[SVN r8968]
2001-02-06 03:08:00 +00:00
Jeremy Siek
86c629a2ac changed color access to use color_traits
[SVN r8967]
2001-02-06 02:03:51 +00:00
Jeremy Siek
9f4e39d310 added generate_random_graph
[SVN r8966]
2001-02-06 02:02:33 +00:00
Jeremy Siek
d08aa74b45 removed #include
[SVN r8965]
2001-02-06 02:02:13 +00:00
Jeremy Siek
6572a56342 finished 1st draft
[SVN r8964]
2001-02-06 02:01:14 +00:00
Jeremy Siek
44d12a8431 fixed read_write_property_map_archetype
[SVN r8963]
2001-02-06 01:55:30 +00:00
Jeremy Siek
c9b4892899 added archetype classes for the property map concepts
[SVN r8962]
2001-02-06 01:54:03 +00:00
Jeremy Siek
600650d460 added a check on the color_value_archetype
[SVN r8961]
2001-02-06 01:51:20 +00:00
Jeremy Siek
cefa364a92 added some stuff to color_value_archetype
[SVN r8960]
2001-02-06 01:50:56 +00:00
Jeremy Siek
5ab0d4d105 changed ColorValueConcept
[SVN r8959]
2001-02-06 01:50:31 +00:00
Jeremy Siek
9fd0cd32a3 added template<>
[SVN r8958]
2001-02-06 01:42:17 +00:00
Jeremy Siek
88ae10e5ce added checking of archetypes
[SVN r8957]
2001-02-06 01:37:52 +00:00
Jeremy Siek
6ab2430544 new file
[SVN r8956]
2001-02-06 01:37:25 +00:00
Jeremy Siek
e93cf18373 ported to KAI C++
[SVN r8955]
2001-02-06 01:21:11 +00:00
Dave Abrahams
78d5b3114b converted <> to &lt;&gt;
[SVN r8954]
2001-02-05 23:28:01 +00:00
Jens Maurer
f3c62589fd rational number library overhaul
[SVN r8953]
2001-02-05 21:45:21 +00:00
Jens Maurer
71289ac640 added rational_test.cpp
[SVN r8952]
2001-02-05 21:44:07 +00:00
Jens Maurer
b0e67caffe make param_type a typedef and add missing "typename"
[SVN r8951]
2001-02-05 21:43:09 +00:00
Jens Maurer
9119b89f0f major overhaul by Paul Moore
[SVN r8950]
2001-02-05 21:33:36 +00:00
Jens Maurer
5ea3b4aa88 re-run after counting_iterator integration
switched order of KCC 4.0a and 3.4g (recent one first)


[SVN r8949]
2001-02-05 21:09:29 +00:00
Jens Maurer
cc64f6d272 re-run after counting_iterator integration
[SVN r8948]
2001-02-05 20:55:55 +00:00
Jens Maurer
6948a80805 re-run after counting_iterator integration and config update
[SVN r8947]
2001-02-05 20:55:14 +00:00
Jeremy Siek
6f51ffa6b9 new file, test for DFS
[SVN r8946]
2001-02-05 20:38:38 +00:00