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
704ce0186a
Boost.Range fix to the combine function that did not show as a defect on most compilers.
...
This iteration also makes the code compatible with more compilers.
[SVN r61071]
2010-04-05 14:12:24 +00:00
Neil Groves
3a6c6c6bcd
Boost.Range fix to the skip_iterator constructor used by adjacent_filter. On the templatised constructor the m_range variable was uninitialized. This may explain some of the failures for adjacent_filtered and uniqued on Intel compilers.
...
[SVN r61066]
2010-04-05 09:54:34 +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
6cc4cbf1a1
Boost.Range a recent fix to a trac ticket causes a compilation error on Sun compilers. This commit causes the old code to be used for the operator[] of iterator_range on Sun compilers.
...
[SVN r61038]
2010-04-04 11:38:14 +00:00
Neil Groves
debce93f63
Boost.Range is modified to conditionally compile concept assertions. This has been configured to disable concept assertions in Boost.Range for known broken compilers.
...
[SVN r61035]
2010-04-04 10:47:21 +00:00
Neil Groves
71c2ca614c
Boost.Range Fix for trac issue #3110 - Multi_array and iterator_range interaction.
...
This has been fixed by reusing the well proven iterator_facade operator[] mechanism.
[SVN r61029]
2010-04-03 22:09:29 +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
f8f29ae7d3
Boost.Range improvements for compiler compatibility, especially C++0x compilers.
...
[SVN r61026]
2010-04-03 20:10:16 +00:00
Neil Groves
690ebf406e
Boost.Range correct the adjacent_filtered adaptor to be resilient accident argument dependent lookup of boost::next
...
[SVN r61024]
2010-04-03 19:28:03 +00:00
Neil Groves
22c72c53eb
Boost.Range algorithms are now in the boost::range namespace and brought into boost by the appropriate using statement. This allows better interoperation with Boost.Algorithm since errors only occur when the use calls similarly named ambiguous functions. In this event the user can disambiguate by using algorithm::xxx() or range::xxx(). This iteration also updates the concept assert code in the range algorithms.
...
[SVN r61023]
2010-04-03 19:14:13 +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
629ab6adbf
Correct Boost.Range irange unit test failure on 64-bit GCC
...
[SVN r60905]
2010-03-28 20:03:49 +00:00
Neil Groves
40d20d65ca
Fix compilation of Boost.Range adaptors on GCC 64-bit
...
[SVN r60904]
2010-03-28 19:44:33 +00:00
Neil Groves
bed353556f
Corrected namespace of the pipe operator for the copied adaptor.
...
[SVN r60901]
2010-03-28 18:37:28 +00:00
Neil Groves
b0d1db7c2e
Boost.RangeEx merged into Boost.Range
...
[SVN r60897]
2010-03-28 16:08:35 +00:00
Thorsten Jørgen Ottosen
bcc0ea30cf
Ticket #2903
...
[SVN r52202]
2009-04-05 20:46:02 +00:00
Thorsten Jørgen Ottosen
dbef3564c4
fixes from Trac
...
[SVN r46346]
2008-06-12 10:54:44 +00:00
Thorsten Jørgen Ottosen
b948d9af17
fixes for problems from Trac
...
[SVN r46345]
2008-06-12 10:00:54 +00:00
Thorsten Jørgen Ottosen
f117011b60
fix for as_literal()
...
[SVN r45123]
2008-05-05 06:41:54 +00:00
Thorsten Jørgen Ottosen
7c0d73b8cf
fixed problem with operator()() when the value_type was abstract.
...
[SVN r43322]
2008-02-19 15:10:05 +00:00
Eric Niebler
405ebd8cca
include config.hpp and workaround.hpp before uses of BOOST_WORKAROUND and BOOST_MSVC
...
[SVN r43220]
2008-02-11 03:48:41 +00:00
Thorsten Jørgen Ottosen
94b45ef51e
missing ) fixed
...
[SVN r43175]
2008-02-08 15:25:01 +00:00
Thorsten Jørgen Ottosen
e115ac1006
silence of warnings for unused arguments
...
[SVN r43171]
2008-02-08 09:58:35 +00:00
Thorsten Jørgen Ottosen
428e72ed22
iterator_range disables msvc warning 4996
...
<http://svn.boost.org/trac/boost/ticket/1565 >
[range] sub_range assignment issue
<http://svn.boost.org/trac/boost/ticket/1284 >
[SVN r43155]
2008-02-07 14:41:04 +00:00
Thorsten Jørgen Ottosen
507d1e8075
fixed #if to #ifdef
...
[SVN r42715]
2008-01-13 11:37:41 +00:00
Thorsten Jørgen Ottosen
14a9a1906b
Ticket #1477
...
[SVN r41638]
2007-12-03 09:08:02 +00:00
Thorsten Jørgen Ottosen
f65c137e73
missing include
...
[SVN r41636]
2007-12-03 09:00:23 +00:00
Thorsten Jørgen Ottosen
8085605217
fixed a serious oversigt
...
[SVN r41457]
2007-11-29 09:19:24 +00:00
Thorsten Jørgen Ottosen
0eb365edbe
macro patch
...
[SVN r41183]
2007-11-17 21:24:16 +00:00
Thorsten Jørgen Ottosen
637dc618d1
iostream macro patch
...
[SVN r41180]
2007-11-17 21:19:13 +00:00
Thorsten Jørgen Ottosen
dd1459f221
works after local test with vc8
...
[SVN r41177]
2007-11-17 20:44:29 +00:00
Thorsten Jørgen Ottosen
a2f3a45214
minor update of comments
...
[SVN r41175]
2007-11-17 20:22:05 +00:00
Thorsten Jørgen Ottosen
2605b9ee45
update of new concepts, and replacement of range_size<T>::type with range_difference<T>::type throughut the library
...
[SVN r40965]
2007-11-09 13:30:57 +00:00
Thorsten Jørgen Ottosen
68a63cab85
added deprecated headers again for backward compatibility sake
...
[SVN r40629]
2007-10-31 21:48:11 +00:00
Thorsten Jørgen Ottosen
06c54ccd48
current version gave problem in regression ... to be updated later
...
[SVN r40612]
2007-10-30 19:47:40 +00:00
Thorsten Jørgen Ottosen
00e70244a5
fixes broken one from trunk ... still not finished
...
[SVN r40520]
2007-10-28 10:11:10 +00:00
Thorsten Jørgen Ottosen
01826978d6
cleaned up deprecated headers
...
[SVN r40506]
2007-10-27 15:57:20 +00:00
Thorsten Jørgen Ottosen
336c12b60f
removed deprecated mfc stuff
...
[SVN r40425]
2007-10-24 15:53:54 +00:00
Thorsten Jørgen Ottosen
82768af3d2
roll-back of ADL names
...
[SVN r40423]
2007-10-24 15:19:16 +00:00
Thorsten Jørgen Ottosen
f4cde208f2
Adding Shunsuke Sogame fantastic MFC/ATL mappings
...
[SVN r40379]
2007-10-23 20:23:05 +00:00
Thorsten Jørgen Ottosen
d130dff5ec
cleanup
...
[SVN r40378]
2007-10-23 20:08:35 +00:00
Thorsten Jørgen Ottosen
aa9158b199
applied Ticket #1309 (new Patches)
...
[SVN r40377]
2007-10-23 19:56:39 +00:00
Thorsten Jørgen Ottosen
bbd9fdb7bd
displabed some warnings and applied Ticket #1284 : sub_range_copy.patch
...
[SVN r40376]
2007-10-23 19:50:59 +00:00
Thorsten Jørgen Ottosen
17514e1d44
added operator() to allow random access index with transform iterators
...
[SVN r40375]
2007-10-23 19:34:38 +00:00
Thorsten Jørgen Ottosen
028bff0c22
changed ADL functions back the names of 1.34 ... these names have been in use for too long ... let's not break code that depends on them
...
[SVN r40372]
2007-10-23 19:07:38 +00:00
Nicola Musatti
a862a573df
Applied patch from Ticket #1320
...
[SVN r40020]
2007-10-14 17:53:15 +00:00
Caleb Epstein
e0a76af0f9
Quiet unused argument warnings from gcc.
...
[SVN r39274]
2007-09-14 17:18:02 +00:00
Thorsten Jørgen Ottosen
aeb47120e3
fixed typo
...
[SVN r36684]
2007-01-10 18:57:20 +00:00
Thorsten Jørgen Ottosen
22b7b4ec8e
commented out old array code
...
[SVN r36683]
2007-01-10 18:50:13 +00:00