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