Commit Graph

127 Commits

Author SHA1 Message Date
Nathan Ridge
665c4a3234 [range] fixed a typo in the docs, introduced in r77990, that messed up the sections
[SVN r81888]
2012-12-13 07:01:39 +00:00
Neil Groves
11238e4c19 [boost][range] - Trac 5971 - size() should return an unsigned type.
[SVN r77990]
2012-04-15 11:52:01 +00:00
Neil Groves
91428c2110 [boost][range] - Ticket 5530 - adaptor example fails to compile. This change adds tests for all of the .cpp example files for the range adaptors, and fixes a few small issues with the examples shown by the new tests.
[SVN r72104]
2011-05-22 21:03:01 +00:00
Neil Groves
55fd3ca5b2 [boost][range] - Updated begin/end to be protected against accidental ADL to improve compatibility with C++0x. Added any_range which adds type erasure support. Added a type_erased adaptor to utilise the any_range. Implemented the any_iterator using a small buffer optimization to avoid heap usage.
[SVN r67541]
2011-01-01 16:46:32 +00:00
Neil Groves
efb7b50a8a [boost][range] - Improved the implementation of strided range to eliminate requirements for boost::size(rng) to be a valid expression. Each traversal category of strided_iterator is now individually implemented.
[SVN r67461]
2010-12-26 20:33:33 +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
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
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
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
Daniel James
9e48730a0e Fix some links in the range documentation.
[SVN r64279]
2010-07-22 23:28:41 +00:00
Daniel James
ce9d9b4726 Remove old range documentation files.
[SVN r64167]
2010-07-19 20:14:35 +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
183e449a31 [range] disambiguate const / non-const overloads for Intel compilers and older GCC.
[SVN r63998]
2010-07-13 20:31:40 +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
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
abc18532e4 Boost.Range documentation update iteration.
[SVN r61647]
2010-04-28 16:09:03 +00:00
Neil Groves
350a1f8bfc Boost.Range updated the return types of various algorithms to improve consistency. This is to address a specific request made during the formal review of Boost.RangeEx.
[SVN r61211]
2010-04-11 22:05:02 +00:00
Neil Groves
cab01e8ba3 Boost.Range remove deprecated html documentation.
[SVN r61148]
2010-04-08 20:56:00 +00:00
Neil Groves
067b63da8e Boost.Range improved push_front algorithm unit test. Updated documentation.
[SVN r61145]
2010-04-08 19:09:34 +00:00
Neil Groves
b573b6c9bf Boost.Range modification in an attempt to improve the compatibility of the adjacent_filtered and uniqued adaptors.
[SVN r61142]
2010-04-07 23:40:53 +00:00
Neil Groves
6e2e1d592b Boost.Range - fixed documentation Jamfile defect and added the algorithm extension iota to the documentation.
[SVN r61072]
2010-04-05 17:36:10 +00:00
Daniel James
c6c4634aca Revert accidental commit to range.
[SVN r61064]
2010-04-05 08:51:43 +00:00
Daniel James
a420ef96bc Rebuild the integer documentation.
[SVN r61058]
2010-04-05 07:27:25 +00:00
Neil Groves
cee9ffc1a8 Boost.Range added unit tests for extended algorithms.
Put the extended algorithms into boost::range in a similar manner to the standard algorithms.
Added iota as an extended algorithm.
Fixed defects in the extended algorithms brought to light by the new unit tests.

[SVN r61042]
2010-04-04 14:14:12 +00:00
Neil Groves
d0544400af Boost.Range fixes for compilers that were having problems picking between const and mutable range overloads of range algorithms.
[SVN r61028]
2010-04-03 21:00:56 +00:00
Neil Groves
b4ae711d4e Boost.Range minor documentation corrections and code comment fixes.
[SVN r61014]
2010-04-03 09:02:21 +00:00
Neil Groves
b0d1db7c2e Boost.RangeEx merged into Boost.Range
[SVN r60897]
2010-03-28 16:08:35 +00:00
Troy D. Straszheim
1461479a17 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
7663f559f2 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Daniel James
52b9581e4f Use local copies of the boost logo.
[SVN r52666]
2009-04-29 21:19:12 +00:00
John Maddock
837bf05867 Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
Michael A. Jackson
a65512ed5c Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Thorsten Jørgen Ottosen
2dab8cfbc9 update in response to inspection report
[SVN r47678]
2008-07-22 09:15:00 +00:00
Thorsten Jørgen Ottosen
8724a83c49 doc updates
[SVN r47482]
2008-07-16 19:59:34 +00:00
Thorsten Jørgen Ottosen
d20121bf12 html fix
[SVN r46650]
2008-06-24 15:39:28 +00:00
Daniel James
95d424012b Quote href values - our tools don't support unquoted values.
[SVN r45283]
2008-05-11 13:49:20 +00:00
Thorsten Jørgen Ottosen
73db2a05b6 cleanup to pass inspection tool
[SVN r43135]
2008-02-06 23:12:21 +00:00
Thorsten Jørgen Ottosen
d31787daae doc fixes
[SVN r42693]
2008-01-12 12:38:57 +00:00
Thorsten Jørgen Ottosen
ba96d075b2 last updates
[SVN r41176]
2007-11-17 20:22:20 +00:00
Thorsten Jørgen Ottosen
6ac0cfe09c improved reference
[SVN r40968]
2007-11-09 15:15:28 +00:00
Thorsten Jørgen Ottosen
93deddde63 major update wrt. new range concepts
[SVN r40962]
2007-11-09 10:27:42 +00:00
Thorsten Jørgen Ottosen
4767db522b first update ... more to come
[SVN r40508]
2007-10-27 15:58:22 +00:00
Thorsten Jørgen Ottosen
4db083cd6d Shunsuke Sogame's MFC/ATL docs and tests
[SVN r40381]
2007-10-23 20:28:52 +00:00
Thorsten Jørgen Ottosen
cf9ad808a6 new fancy quickbook documentaion
[SVN r40373]
2007-10-23 19:12:19 +00:00
Thorsten Jørgen Ottosen
d2f0c15826 *** empty log message ***
[SVN r33271]
2006-03-08 21:40:14 +00:00
Thorsten Jørgen Ottosen
c08103b1c5 merge from 1.33.1
[SVN r31968]
2005-12-09 22:22:32 +00:00
Douglas Gregor
e82a7fab5d Merged from 1.33.0 release
[SVN r30540]
2005-08-12 13:02:37 +00:00
Thorsten Jørgen Ottosen
7311fb528a *** empty log message ***
[SVN r30165]
2005-07-18 20:04:33 +00:00
Thorsten Jørgen Ottosen
8a998c64d8 *** empty log message ***
[SVN r30163]
2005-07-18 19:50:41 +00:00
Thorsten Jørgen Ottosen
f5aad599ef *** empty log message ***
[SVN r28787]
2005-05-10 17:53:15 +00:00
Thorsten Jørgen Ottosen
918b652291 *** empty log message ***
[SVN r28648]
2005-05-03 22:39:49 +00:00
Eric Niebler
bf5ca9612c remove transform_range()
[SVN r27657]
2005-03-14 23:20:00 +00:00
Thorsten Jørgen Ottosen
e5d4c1c376 *** empty log message ***
[SVN r27153]
2005-02-05 21:33:29 +00:00
Thorsten Jørgen Ottosen
ae8efa1436 *** empty log message ***
[SVN r25581]
2004-10-06 18:19:13 +00:00
Aleksey Gurtovoy
846cbcea43 c++boost.gif -> boost.png replacement
[SVN r25573]
2004-10-05 15:45:52 +00:00
Thorsten Jørgen Ottosen
920a874e3a *** empty log message ***
[SVN r25157]
2004-09-16 19:07:04 +00:00
Thorsten Jørgen Ottosen
a88312e955 *** empty log message ***
[SVN r25156]
2004-09-16 18:56:31 +00:00
Thorsten Jørgen Ottosen
5e470543ad *** empty log message ***
[SVN r25019]
2004-09-11 22:01:30 +00:00
Thorsten Jørgen Ottosen
cfb03e4aee *** empty log message ***
[SVN r25014]
2004-09-10 21:44:06 +00:00
Thorsten Jørgen Ottosen
811d3da3eb *** empty log message ***
[SVN r25013]
2004-09-10 21:39:23 +00:00
Thorsten Jørgen Ottosen
4243a38acd *** empty log message ***
[SVN r25012]
2004-09-10 21:37:53 +00:00
Thorsten Jørgen Ottosen
ea0e0c96e2 *** empty log message ***
[SVN r24773]
2004-08-26 23:35:36 +00:00
Thorsten Jørgen Ottosen
821c5c621b *** empty log message ***
[SVN r24717]
2004-08-24 15:58:01 +00:00
Thorsten Jørgen Ottosen
230c7a245c updated naming convention
[SVN r24518]
2004-08-16 22:47:16 +00:00
Thorsten Jørgen Ottosen
8378643b44 *** empty log message ***
[SVN r24430]
2004-08-12 10:58:13 +00:00
Thorsten Jørgen Ottosen
e245cc6a7e *** empty log message ***
[SVN r24371]
2004-08-10 11:53:33 +00:00
Thorsten Jørgen Ottosen
6157440017 *** empty log message ***
[SVN r24368]
2004-08-10 09:56:55 +00:00
Thorsten Jørgen Ottosen
3e632e0a32 *** empty log message ***
[SVN r24315]
2004-08-05 19:37:40 +00:00
Thorsten Jørgen Ottosen
b86b99190b *** empty log message ***
[SVN r24176]
2004-07-30 02:56:01 +00:00
Thorsten Jørgen Ottosen
65f5d654f7 *** empty log message ***
[SVN r24174]
2004-07-30 01:30:27 +00:00
Thorsten Jørgen Ottosen
ee8211dc0f *** empty log message ***
[SVN r23241]
2004-06-29 02:58:13 +00:00