Neil Groves
cafea6aea5
[boost][range] - Merge a fix to undo an erroneous change to iterator_range.size() that allowed it to compile for ranges that did not model the Random Access Range Concept and thereby broken the complexity guarantees.
...
[SVN r68190]
2011-01-16 17:07:27 +00:00
Neil Groves
6d46ce412f
[range] - merge the tested changes from the trunk in preparation for the 1.46 release.
...
[SVN r67905]
2011-01-10 06:35:02 +00:00
Neil Groves
674be9dfa0
[boost][range] - merge from trunk which fixes a defect in the strided range adaptor, and contains improvements to the documentation
...
[SVN r67454]
2010-12-26 15:13:43 +00:00
Neil Groves
014fdb8ace
[boost][range] - Corrected yesterdays erroneous modifications to the strided adaptor.
...
[SVN r67445]
2010-12-24 15:00:08 +00:00
Neil Groves
9cf925c079
[boost][range] - Added has_range_iterator and has_range_const_iterator. Trac ticket 4296.
...
[SVN r67433]
2010-12-23 18:10:09 +00:00
Neil Groves
4fc942f45e
[boost][range] - Resolved Trac ticket 4355 - Concepts did not check that iterators must be dereferencable.
...
[SVN r67430]
2010-12-23 11:56:27 +00:00
Neil Groves
48fc316156
[boost][range] - Added documentation for the join() function. This is to resolve Trac ticket 4740.
...
[SVN r67428]
2010-12-23 10:56:23 +00:00
Neil Groves
c66fb8e807
[boost][range] - manually split the implementation calls to search_n _impl and search_n_pred_impl due to a function overload resolution issue with VC10.
...
[SVN r67426]
2010-12-23 09:59:53 +00:00
Neil Groves
3adf4d2869
[boost][range] - Resolution of Trac item 4905 - Implementation of boost::range::map_keys should use boost::range_reference
...
[SVN r67423]
2010-12-23 00:56:04 +00:00
Neil Groves
de24df7962
[boost][range] - Fixed the search_n predicate version and resolve Trac ticket 4776
...
[SVN r67421]
2010-12-23 00:12:28 +00:00
Neil Groves
dfa0764d53
[boost][range] - Resolution of Trac ticket 4355. Made the naming of the returned types from range adaptors consistent and documented.
...
[SVN r67420]
2010-12-22 23:42:02 +00:00
Neil Groves
d68174a51d
[boost][range] - Update to relax preconditions for the strided adaptor, and numerous fixes to inspection report issues.
...
[SVN r67419]
2010-12-22 22:36:43 +00:00
Neil Groves
612cec17bb
[boost][range] - Update to relax preconditions for the strided adaptor, and numerous fixes to inspection report issues.
...
[SVN r67418]
2010-12-22 22:31:33 +00:00
Ralf W. Grosse-Kunstleve
1ff26bc99b
boost/range/iterator_range_core.hpp: fixing bug introduced with rev. 67153 (major breakage)
...
[SVN r67169]
2010-12-11 14:30:49 +00:00
Bryce Adelstein-Lelbach
4b96ce34aa
Fix order of includes for Spirit scheme example. Changed iterator_range.size()
...
to use std::distance instead of subtracting iterators, this allows it to work
with iterators other than random access. Added more utree docs to Spirit.
[SVN r67153]
2010-12-10 20:04:30 +00:00
Daniel James
65b22bfa38
Merge filesystem, range, doc from trunk.
...
* Inline deprecated methods in filesystem.
* Fix some links in range.
* Clean up test document a bit.
[SVN r64315]
2010-07-24 14:26:01 +00:00
Daniel James
9e48730a0e
Fix some links in the range documentation.
...
[SVN r64279]
2010-07-22 23:28:41 +00:00
Daniel James
fb8994f51c
Merge documentation changes.
...
[SVN r64186]
2010-07-19 23:29:09 +00:00
Daniel James
ce9d9b4726
Remove old range documentation files.
...
[SVN r64167]
2010-07-19 20:14:35 +00:00
Neil Groves
26c095d022
Boost.Range merge of bug fixes and documentation
...
[SVN r64120]
2010-07-18 11:36:34 +00:00
Neil Groves
22c4ab4a06
Boost.Range fixes for Tickets: 4131, 4136, 4398, 4388. Plus updated history in the documentation.
...
[SVN r64111]
2010-07-17 19:44:31 +00:00
Neil Groves
a06f11589f
Removed invalid comparison of invalidated iterators in the Boost.Range partition test case.
...
[SVN r64088]
2010-07-17 12:25:57 +00:00
Neil Groves
109bf20484
[range] - corrected defected test for the partition algorithm.
...
[SVN r64001]
2010-07-13 22:28:37 +00:00
Neil Groves
183e449a31
[range] disambiguate const / non-const overloads for Intel compilers and older GCC.
...
[SVN r63998]
2010-07-13 20:31:40 +00:00
Neil Groves
7c3b66d520
[range] experimental commit using disable_if in an attempt to resolve the ambiguity warnings on some compilers.
...
[SVN r63938]
2010-07-12 22:45:30 +00:00
Neil Groves
334bc28136
avoid name clash with Boost.Algorithm by renaming replace_range to replaced_range
...
[SVN r63936]
2010-07-12 22:02:46 +00:00
Neil Groves
40714ccc7e
[range] - fix erroneous change to uniqued test case.
...
[SVN r63935]
2010-07-12 21:52:28 +00:00
Neil Groves
5bb66037d3
[boost][range] - Improved handling of temporary ranges in range algorithms.
...
[SVN r63904]
2010-07-12 00:14:07 +00:00
Neil Groves
74a01a4487
[boost][range] - Improved handling of temporary ranges in range algorithms.
...
[SVN r63903]
2010-07-12 00:12:49 +00:00
Neil Groves
ef000176d8
[boost][range] - Improved handling of temporary ranges in range algorithms.
...
[SVN r63902]
2010-07-12 00:08:41 +00:00
Daniel James
ca2328ed87
Merge documentation fixes.
...
* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.
[SVN r63347]
2010-06-26 12:30:09 +00:00
Daniel James
db345d4e8e
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Neil Groves
aebb16feef
Boost.Range sliced adaptor is now compatible with VC10 even with using namespace boost::adaptors.
...
[SVN r61923]
2010-05-12 01:34:50 +00:00
Douglas Gregor
794fd3e226
Move Boost.Range's join_iterator intrusive_ptr_add_ref and intrusive_ptr_release where ADL will actually find them
...
[SVN r61867]
2010-05-09 01:32:55 +00:00
Douglas Gregor
88001ada37
Merge standards-conformance fixes for Boost.Range
...
[SVN r61864]
2010-05-09 01:23:32 +00:00
Douglas Gregor
5b1d0544e2
Const-qualified objects of class type require the class to have a
...
user-declared default constructor.
[SVN r61758]
2010-05-04 15:26:09 +00:00
Neil Groves
c9802507ab
Boost.Range - modified join and irange to return public range types.
...
[SVN r61690]
2010-04-29 22:03:58 +00:00
Neil Groves
91d62c2c1a
Boost.Range documentation merge from the trunk. Corrects inconsitency with return types, Range Return Categories etc.
...
[SVN r61685]
2010-04-29 21:18:58 +00:00
Neil Groves
3ef3363c2d
Boost.Range documentation iteration.
...
[SVN r61662]
2010-04-28 19:27:44 +00:00
Neil Groves
7e065ca313
Boost.Range corrected dodgy link in the Uniqued adaptor documentation.
...
[SVN r61661]
2010-04-28 19:16:28 +00:00
Neil Groves
1d5fb47238
Boost.Range documentation iteration.
...
[SVN r61660]
2010-04-28 19:07:47 +00:00
Neil Groves
83c89f3038
Boost.Range documentation: corrected the Returned Range Category for the uniqued adaptor
...
[SVN r61654]
2010-04-28 18:09:41 +00:00
Neil Groves
e3e1fc43d3
Boost.Range documentation iteration. Primarily this is the inclusion of Range Return Categories for every Range Adaptor page.
...
[SVN r61653]
2010-04-28 18:03:26 +00:00
Neil Groves
5364ea2cad
Boost.Range commit fix for the mismatch documentation - thanks to vincente botet for spotting this.
...
[SVN r61651]
2010-04-28 16:52:24 +00:00
Neil Groves
ec58d739eb
Boost.Range documentation iteration.
...
[SVN r61650]
2010-04-28 16:29:11 +00:00
Neil Groves
925b3ad355
Boost.Range updated unit tests.
...
[SVN r61648]
2010-04-28 16:11:40 +00:00
Neil Groves
abc18532e4
Boost.Range documentation update iteration.
...
[SVN r61647]
2010-04-28 16:09:03 +00:00
Neil Groves
f9eeb5d447
Boost.Range correct missing items from merge by merging these changes manually.
...
This changeset is what should have happened with the prior svn merge operation.
[SVN r61519]
2010-04-23 23:18:59 +00:00
Neil Groves
a47f15a98f
Boost.Range merge from trunk to release.
...
This is motivated by the need to correct the istream_range, to correct the adaptors.hpp header file, and correct the return types of various range algorithms.
[SVN r61517]
2010-04-23 22:50:56 +00:00
Neil Groves
adc4b5db3b
Boost.Range brought back some of the const overloads that were over-zealously removed.
...
[SVN r61495]
2010-04-22 22:43:57 +00:00