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
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
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
de24df7962
[boost][range] - Fixed the search_n predicate version and resolve Trac ticket 4776
...
[SVN r67421]
2010-12-23 00:12:28 +00:00
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
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
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
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
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
183e449a31
[range] disambiguate const / non-const overloads for Intel compilers and older GCC.
...
[SVN r63998]
2010-07-13 20:31:40 +00:00
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
334bc28136
avoid name clash with Boost.Algorithm by renaming replace_range to replaced_range
...
[SVN r63936]
2010-07-12 22:02:46 +00:00
ef000176d8
[boost][range] - Improved handling of temporary ranges in range algorithms.
...
[SVN r63902]
2010-07-12 00:08:41 +00:00
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
c9802507ab
Boost.Range - modified join and irange to return public range types.
...
[SVN r61690]
2010-04-29 22:03:58 +00:00
925b3ad355
Boost.Range updated unit tests.
...
[SVN r61648]
2010-04-28 16:11:40 +00:00
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
f6c15771e2
Fixed tab and no-newline-at-end-of-file issues from inspection report
...
[SVN r61435]
2010-04-20 17:54:16 +00:00
4641e2e69d
Boost.Range - removed unnecessary code from the sliced adaptor.
...
Added a unit test to test the use of a non-member function as a transform functor and composition of strided, sliced and transformed range adaptors.
[SVN r61404]
2010-04-19 11:45:27 +00:00
a1cb3d9795
Boost.Range added the strided adaptor to the boost/range/adaptors.hpp
...
[SVN r61378]
2010-04-18 19:55:46 +00:00
4830359a93
Boost.Range corrected istream_range implementation. Added the missing istream_range unit test. Removed the untested and undocumented unbounded_range for this release.
...
[SVN r61345]
2010-04-17 21:02:28 +00:00
cf63ba0dc9
Boost.Range removed redundant overloads, increased compiler support, and made return types consistent.
...
[SVN r61281]
2010-04-14 22:16:11 +00:00
22fcae4fcb
Boost.Range reverted attempted fix for iterator_range::operator[] since this was not a good fix.
...
[SVN r61269]
2010-04-14 07:41:38 +00:00
47b40f66e1
Boost.Range defect fix for the operator[] of iterator_range. This now reverts to a simpler implementation when the iterator is a pointer.
...
[SVN r61258]
2010-04-13 20:41:11 +00:00
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
52c04e94f9
Boost.Range fix for the range_size metafunction. This showed as a compilation failure on VACPP.
...
[SVN r61144]
2010-04-08 10:40:14 +00:00
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
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
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
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
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
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
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
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
f8f29ae7d3
Boost.Range improvements for compiler compatibility, especially C++0x compilers.
...
[SVN r61026]
2010-04-03 20:10:16 +00:00
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
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
b4ae711d4e
Boost.Range minor documentation corrections and code comment fixes.
...
[SVN r61014]
2010-04-03 09:02:21 +00:00
629ab6adbf
Correct Boost.Range irange unit test failure on 64-bit GCC
...
[SVN r60905]
2010-03-28 20:03:49 +00:00
40d20d65ca
Fix compilation of Boost.Range adaptors on GCC 64-bit
...
[SVN r60904]
2010-03-28 19:44:33 +00:00
bed353556f
Corrected namespace of the pipe operator for the copied adaptor.
...
[SVN r60901]
2010-03-28 18:37:28 +00:00
b0d1db7c2e
Boost.RangeEx merged into Boost.Range
...
[SVN r60897]
2010-03-28 16:08:35 +00:00
bcc0ea30cf
Ticket #2903
...
[SVN r52202]
2009-04-05 20:46:02 +00:00
dbef3564c4
fixes from Trac
...
[SVN r46346]
2008-06-12 10:54:44 +00:00
b948d9af17
fixes for problems from Trac
...
[SVN r46345]
2008-06-12 10:00:54 +00:00
f117011b60
fix for as_literal()
...
[SVN r45123]
2008-05-05 06:41:54 +00:00
7c0d73b8cf
fixed problem with operator()() when the value_type was abstract.
...
[SVN r43322]
2008-02-19 15:10:05 +00:00
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
94b45ef51e
missing ) fixed
...
[SVN r43175]
2008-02-08 15:25:01 +00:00
e115ac1006
silence of warnings for unused arguments
...
[SVN r43171]
2008-02-08 09:58:35 +00:00