Neil Groves
fa629a53bd
Merge branch 'develop'
2014-03-12 03:43:36 +00:00
Neil Groves
311225e0a1
remove rvalue reference changes to transformed adaptor.
2014-03-10 20:08:36 +00:00
Neil Groves
edb81e828b
fully quality boost::enable_if since msvc namespaces dont work.
2014-03-10 19:01:24 +00:00
Neil Groves
083df800b5
Merge branch 'develop'
2014-03-10 11:10:25 +00:00
Neil Groves
ed0febc902
ticket 6172 - added unit test to ensure transformed works with bind.
2014-03-09 21:51:07 +00:00
Neil Groves
a6bd3e6e44
added the boost::range::separated function for range output streaming.
2014-03-09 21:09:00 +00:00
Neil Groves
70256bd8b0
ticket 4572 - make_iterator_range_n
2014-03-09 19:27:28 +00:00
Neil Groves
f1de74a6ac
ticket 9438 for qualifying calls to ignore_unused_variable_warning
2014-03-09 17:59:35 +00:00
Neil Groves
52933ebd40
Merge branch 'develop'
2014-03-09 17:48:23 +00:00
Neil Groves
cbf385ac05
fix concepts on gccc4.8.2 and dodgy test iterators in iterator_range_drop.cpp test case.
2014-03-09 17:47:44 +00:00
Neil Groves
2f71c4b69b
Merge branch 'develop'
2014-03-09 07:33:34 +00:00
Neil Groves
4ebbbba82b
ticket 7885 rvalue support for metafunctions.
2014-03-09 00:28:43 +00:00
Neil Groves
f86d487706
ticket 7294 iterator_range hash_value support.
2014-03-08 22:23:22 +00:00
Neil Groves
90faa3941c
ticket 7328 gccxml compatibility.
2014-03-08 22:00:27 +00:00
Neil Groves
9d0d5199ba
ticket 9072 iterator_range accept reference to function type.
2014-03-08 21:54:55 +00:00
Neil Groves
343e74b8e3
added algorithm_ext insert algorithm for containers without a where iterator.
2014-03-08 21:42:42 +00:00
Neil Groves
7147a00fd7
ticket 5817 any_range default template params.
2014-03-08 21:19:03 +00:00
Neil Groves
3ed0626756
ticket 8028 - combine reimplemented and now documented.
2014-03-08 20:52:10 +00:00
Neil Groves
74fa42ed13
Merge branch 'develop'
...
These changes are just to address some small issues on some compiler versions with newly introduced tests. It also includes a fix to a recent regression in the sub_range class so that it preserves constness propagation as before the SFINAE improvement changes.
2014-03-05 22:02:25 +00:00
Neil Groves
e089e0748f
fix for recently introduced regression to sub_range const propagation.
2014-03-04 20:22:57 +00:00
Neil Groves
69759731bb
implemented drop_front and drop_back with test.
2014-03-04 15:05:00 +00:00
Neil Groves
59f39e5d7f
merge branch develop
2014-03-04 13:51:43 +00:00
Neil Groves
194f357eeb
trac 6685 - MFC range map adaptor.
2014-03-04 13:33:59 +00:00
Neil Groves
c9b96f2c88
trac 7376 - join iterator reference type.
2014-03-03 15:43:05 +00:00
Neil Groves
ea6ca22e3f
trac 7188 c4127 warning in the equal function.
2014-03-03 15:00:42 +00:00
Neil Groves
17c0fa271c
trac 9515 - fix for uniqued adaptor consistent with unique algorithm.
2014-03-03 01:24:56 +00:00
Neil Groves
63acc5c633
trac 8676 sliced adaptor fixed.
2014-03-03 00:10:08 +00:00
Neil Groves
8b60f2c768
iterator_range interop with variant.
2014-03-02 22:50:24 +00:00
Neil Groves
79d2a66831
trac 5816 - fix any_range requiring copyable elements.
2014-03-02 15:35:50 +00:00
Neil Groves
3af0142509
fixed counting_range from a range.
2014-02-27 17:42:32 +00:00
Neil Groves
9b477525de
reformatted numeric.hpp
2014-02-27 15:59:03 +00:00
Neil Groves
fd0f99c767
inner_product avoids pre-condition check with input_iterators due to single-pass limitation.
2014-02-27 13:51:06 +00:00
Neil Groves
259e917eaf
trac_8693 const cast warn
2014-02-26 22:02:27 +00:00
Neil Groves
2a065b2420
trac_6732 join_iterator.hpp unused variable warn.
2014-02-26 21:40:39 +00:00
Neil Groves
49cfefdef5
equal algorithm corrected to be O(1) with random access and pred.
2014-02-26 21:34:34 +00:00
Neil Groves
ceffd1cf79
strided adaptor rewritten to correct defects and optimise performance.
2014-02-26 21:17:29 +00:00
Neil Groves
654ae838ee
refactored iterator_range to better handle SFINAE.
2014-02-24 18:26:03 +00:00
Neil Groves
1d91272a55
trac 6715 - iterator_range operators work automatically in derived.
2014-02-22 22:31:48 +00:00
Stephen Kelly
9928939724
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-12-30 04:56:00 -05:00
Stephen Kelly
87ecc0caee
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#else...#endif blocks.
[SVN r86246]
2013-12-30 04:55:56 -05:00
Stephen Kelly
2d78bde327
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-12-30 04:55:51 -05:00
Stephen Kelly
946d451d03
Remove obsolete files.
...
[SVN r86242]
2013-12-30 04:55:43 -05:00
Stephen Kelly
b60d4c7172
Range: Remove obsolete GCC version checks.
...
[SVN r86102]
2013-12-30 04:55:38 -05:00
Stephen Kelly
d1aea63c2f
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-12-30 04:55:32 -05:00
Stephen Kelly
ebbfe65595
Range: Remove obsolete MSVC version checks.
...
[SVN r85915]
2013-12-30 04:55:12 -05:00
Stephen Kelly
738bd42696
Range: Remove ATL specific define for old MSVC.
...
[SVN r85912]
2013-12-30 04:53:54 -05:00
Neil Groves
caeff56002
[boost][range] - fix a very odd compilation problem in range_size that only occurs on clang 4.2 on the Mac (clang 4.2 on linux is fine)
...
[SVN r85717]
2013-12-30 04:53:48 -05:00
Andrey Semashev
d3b13dd490
Fixed compilation with gcc 4.7.
...
[SVN r85707]
2013-12-30 04:53:43 -05:00
Neil Groves
01b4147e09
[boost][range] - removed warnings found building with clang 3.2.
...
[SVN r85698]
2013-12-30 04:53:39 -05:00
Neil Groves
a8084dcb12
[boost][range] correct lifetime defect in the tokenized range adapter
...
[SVN r85697]
2013-12-30 04:53:34 -05:00
Neil Groves
e7880d8963
[boost][range] - changed join_iterator reference type handling to address several user observations and failing clang builds.
...
[SVN r85691]
2013-12-30 04:53:24 -05:00
Neil Groves
226dbab183
[boost][range] Ticket 8702 - size_type detection
...
[SVN r85690]
2013-12-30 04:53:17 -05:00
Neil Groves
3d3dea1411
[boost][range] - fix for ticket 6888 - unique predicate overloads
...
[SVN r85686]
2013-12-30 04:53:12 -05:00
Neil Groves
fbc0057432
[boost][range] - fix for ticket 8341 - has_range_iterator
...
[SVN r85682]
2013-12-30 04:53:06 -05:00
Tim Blechmann
6f0ab4a8be
range: silence some warnings
...
[SVN r85584]
2013-12-30 04:52:56 -05:00
Nathan Ridge
4c28983459
[range] Fixed a bug in join_iterator where joining a const range and a non-const range led to a compiler error (refs #8483 ).
...
[SVN r85400]
2013-12-30 04:52:48 -05:00
Stephen Kelly
e7185c2966
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
5366172708
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#else...#endif blocks.
[SVN r86246]
2013-10-11 23:19:17 +00:00
Stephen Kelly
b02c60e468
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
c55650216f
Remove obsolete files.
...
[SVN r86242]
2013-10-11 23:11:35 +00:00
Stephen Kelly
1e6ba3c885
Range: Remove obsolete GCC version checks.
...
[SVN r86102]
2013-10-01 08:41:42 +00:00
Stephen Kelly
4f34d95156
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Stephen Kelly
650b75d2d7
Range: Remove obsolete MSVC version checks.
...
[SVN r85915]
2013-09-25 21:13:39 +00:00
Stephen Kelly
8af782611e
Range: Remove ATL specific define for old MSVC.
...
[SVN r85912]
2013-09-25 21:12:40 +00:00
Neil Groves
34cea300e5
[boost][range] - fix a very odd compilation problem in range_size that only occurs on clang 4.2 on the Mac (clang 4.2 on linux is fine)
...
[SVN r85717]
2013-09-16 23:23:38 +00:00
Andrey Semashev
cca9739022
Fixed compilation with gcc 4.7.
...
[SVN r85707]
2013-09-16 17:13:20 +00:00
Neil Groves
30e6df5a15
[boost][range] - removed warnings found building with clang 3.2.
...
[SVN r85698]
2013-09-16 11:21:36 +00:00
Neil Groves
2285f909f6
[boost][range] correct lifetime defect in the tokenized range adapter
...
[SVN r85697]
2013-09-16 10:10:12 +00:00
Neil Groves
426e0c39a8
[boost][range] - changed join_iterator reference type handling to address several user observations and failing clang builds.
...
[SVN r85691]
2013-09-15 22:15:12 +00:00
Neil Groves
f662a07bcc
[boost][range] Ticket 8702 - size_type detection
...
[SVN r85690]
2013-09-15 21:54:32 +00:00
Neil Groves
90ce7f3703
[boost][range] - fix for ticket 6888 - unique predicate overloads
...
[SVN r85686]
2013-09-15 19:44:36 +00:00
Neil Groves
a59819fc6e
[boost][range] - fix for ticket 8341 - has_range_iterator
...
[SVN r85682]
2013-09-15 18:05:49 +00:00
Tim Blechmann
2480b52f5b
range: silence some warnings
...
[SVN r85584]
2013-09-06 08:51:00 +00:00
Nathan Ridge
b4f00e3c18
[range] Fixed a bug in join_iterator where joining a const range and a non-const range led to a compiler error (refs #8483 ).
...
[SVN r85400]
2013-08-20 06:06:12 +00:00
Nathan Ridge
43d2ca8549
[range] Merge Boost.Range bug fixes to release branch ( fixes #6944 ; fixes #7407 ; fixes #7408 ; fixes #7731 ; fixes #7827 ; fixes #8338 ; fixes #8453 ).
...
[SVN r84823]
2013-06-18 02:22:07 +00:00
Nathan Ridge
b0c1cf556f
[range] Fixed a bug in istream_range() that prevented it from working with character types other than 'char' (refs #7407 ).
...
[SVN r84707]
2013-06-09 02:34:36 +00:00
Nathan Ridge
8be23dd1aa
[range] Fix off-by-one error in implementation of irange() (refs #7731 ).
...
[SVN r84701]
2013-06-08 20:41:43 +00:00
Nathan Ridge
1eb5554da9
[range] Choose the appropriate implementation of BOOST_RANGE_EXTRACT_OPTIONAL_TYPE() based on BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS rather than BOOST_NO_PARTIAL_TEMPLATE_SPECIALIZATION (refs #8453 ).
...
[SVN r84663]
2013-06-06 23:06:55 +00:00
Nathan Ridge
3d3631744f
[range] Don't include <istream> unnecessarily in istream_range.hpp (refs #7408 ).
...
[SVN r84644]
2013-06-05 00:55:37 +00:00
Nathan Ridge
c908e04144
[range] Make iterator of 'indexed' adaptor default-constructible (refs #7827 ).
...
[SVN r84617]
2013-06-03 09:00:46 +00:00
Nathan Ridge
1c18f42e83
[range] Use correct iterator concepts when checking Boost.Range concepts (refs #6944 ).
...
[SVN r84566]
2013-05-30 23:16:51 +00:00
Nathan Ridge
fe79a8efdd
[range] allow iterator_range to be instantiated with a pointer to an array as the iterator type (refs #8338 )
...
[SVN r83596]
2013-03-27 02:16:11 +00:00
Nathan Ridge
4df157ac11
[range] merge fix for typos in comments to release branch (refs #7916 )
...
[SVN r82620]
2013-01-26 03:13:39 +00:00
Nathan Ridge
45a1acb980
[range] fix some minor typos in comments - fixes #7916
...
[SVN r82594]
2013-01-24 09:10:47 +00:00
Nathan Ridge
2726efa8c1
[range] merged bug fixes (r81890, refs #5603 ; r82071, refs #6103 ) from trunk
...
[SVN r82139]
2012-12-21 08:47:14 +00:00
Nathan Ridge
b7f443e583
[range] corrected undesirable namespace nesting in algorithm/search_n.hpp; fixes #6103
...
[SVN r82071]
2012-12-18 09:25:08 +00:00
Nathan Ridge
f49e347772
[range] added missing includes to any_range.hpp and related files; fixes #5603
...
[SVN r81890]
2012-12-13 07:48:50 +00:00
Neil Groves
bda0d613c1
[boost][range] merge from trunk to release
...
[SVN r80677]
2012-09-23 18:59:28 +00:00
Neil Groves
dceccc9de9
[boost][range] - Added the missing include of boost/utility/enable_if.hpp to boost/range/algorithm/for_each.hpp
...
[SVN r79180]
2012-06-29 21:49:37 +00:00
Neil Groves
dc46fc13ab
[boost][range] - Merge trac resolutions from the trunk. The most notable change is the alteration of the size type to be unsigned. This is a potentially breaking change.
...
[SVN r78860]
2012-06-08 22:59:54 +00:00
Dave Abrahams
a72eae6099
Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare.
...
[SVN r78502]
2012-05-18 04:44:04 +00:00
Neil Groves
5a04c9e05b
[boost][range] - Ticket 5993 - Accumulate Concept Check constness.
...
[SVN r77993]
2012-04-15 12:24:53 +00:00
Neil Groves
e6279d4436
[boost][range] - Ticket 6149 - as_literal causing unnecessary copy (on very silly compilers)
...
[SVN r77992]
2012-04-15 12:18:02 +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
2f3d82be9f
[boost][range] - merge from trunk of miscellaneous defect fixes
...
[SVN r72427]
2011-06-05 21:47:57 +00:00
Bryce Adelstein-Lelbach
47e478d099
Merge to release.
...
[SVN r72228]
2011-05-27 19:51:13 +00:00
Bryce Adelstein-Lelbach
c4bd4bf4ce
Remove tabs.
...
[SVN r72190]
2011-05-26 18:23:57 +00:00
Neil Groves
846f11a96c
[boost][range] - Ticket 5236 - Strided reversing past begin issue resolved.
...
[SVN r72107]
2011-05-22 22:06:30 +00:00
Neil Groves
8810c4c4aa
[boost][range] - Ticket 5547 - Boost.Range join() ambiguous with Boost.Algorithm join() function. Put the Boost.Range join function into the boost::range namespace and brought out with 'using'
...
[SVN r72106]
2011-05-22 21:19:53 +00:00
Neil Groves
44c26a3356
[boost][range] - Ticket 5486 - Removal of unnecessary variables from adjacent_filtered_range. This removes the requirement for the predicate to be default constructible.
...
[SVN r72102]
2011-05-22 20:33:06 +00:00
Neil Groves
3b3889b70f
[boost][range] - Ticket 5485 - doubly defined BOOST_DEFINE_RANGE_ADAPTOR_1 macro.
...
[SVN r72098]
2011-05-22 20:01:12 +00:00
Neil Groves
5ed6116490
[boost][range] - ticket 5544 - fix for termination of irange - done properly for negative step sizes.
...
[SVN r72097]
2011-05-22 19:59:59 +00:00
Neil Groves
df1a3a334f
[boost][range] - ticket 5544 - fix for termination of irange.
...
[SVN r72070]
2011-05-22 11:16:53 +00:00
Neil Groves
126e6861d7
[boost][range] - Resolved Trace 5162 - boost::iterator_range<T*> is unsafe.
...
[SVN r70852]
2011-04-02 13:05:26 +00:00
Neil Groves
d490a84c8d
[boost][range] - Improved the work-around for VC10 for_each implementation. Corrected a missing newline at the end of the file.
...
[SVN r70850]
2011-04-02 10:14:51 +00:00
Neil Groves
10af4fc1e0
[boost][range] - Improve the forwarding of the functor, and provide a work-around for the breaking changes in VC10 for_each.
...
[SVN r70690]
2011-03-29 10:27:00 +00:00
Neil Groves
f8bb8aafbf
[range] - Improved default Reference type deduction for the join_iterator as implemented by aschoedl in Trac issue 5061.
...
[SVN r70041]
2011-03-16 23:55:25 +00:00
Neil Groves
c6a6a46db4
[range] - Fix for the demotion of traversal tags supplied by aschoedl. This is mentioned in Trac issue 5061, but has also been reported independently by a few users.
...
[SVN r70040]
2011-03-16 23:47:02 +00:00
Neil Groves
cc8a1413cb
[range] - Qualify the lookup of the make_transform_iterator function to protect against ADL. This was reported as part of Trac issue 5061.
...
[SVN r70039]
2011-03-16 23:41:12 +00:00
Neil Groves
1131136d4a
[range] - Fix for Trac issue 5313 - Typos in boost/range/detail/detail_str.hpp
...
[SVN r70038]
2011-03-16 23:37:03 +00:00
Neil Groves
3cd6a7277f
[range] Added <=, ==, >, >=, != operators to iterator_range
...
[SVN r70037]
2011-03-16 23:33:57 +00:00
Neil Groves
19a2090ef8
[range] - Fix for Trac issue 5295 - boost/range/sub_range.hpp cannot be included by itself
...
[SVN r70036]
2011-03-16 23:31:59 +00:00
Neil Groves
67f457ade1
[range] Fix for Trac issue 5179 - Extra ";" in boost range file
...
[SVN r70035]
2011-03-16 23:29:29 +00:00
Neil Groves
7315e2c14e
[range] resolved trac issue 5295 - sub_range.hpp was missing an include of concepts.hpp
...
[SVN r70034]
2011-03-16 23:20:12 +00:00
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
96c78123f0
[boost][range] - Fixed erroneous change by 'Wash' the size() function is intended to be for Random Access Ranges only to be in keeping with the other Boost.Range size() functions.
...
[SVN r68177]
2011-01-16 00:05:12 +00:00
Bryce Adelstein-Lelbach
868858b844
Fixed ambiguity issues when compiling with C++0x support enabled.
...
[SVN r68155]
2011-01-14 17:37:59 +00:00
Bryce Adelstein-Lelbach
367582d0f4
Removed the use of __gnu_cxx::is_sorted from Boost.Graph as it's lolnonportable,
...
implemented a version of the algorithm as a replacement,
[SVN r68144]
2011-01-14 03:02:47 +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
716cf7795e
[boost][range] - Fixed defect where BOOST_TEST_MESSAGE was being undefined as a side-effect by the boost/range/detail/any_iterator_buffer.hpp header file
...
[SVN r67542]
2011-01-01 16:51:31 +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
c506d2537f
[boost][range] - Trac item 4226 - Implemented a safe_bool utility class that is intended to be refactored into a core area. Integrated this into iterator_range.
...
[SVN r67463]
2010-12-26 23:14:08 +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
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
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
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
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
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
ef000176d8
[boost][range] - Improved handling of temporary ranges in range algorithms.
...
[SVN r63902]
2010-07-12 00:08:41 +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
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
925b3ad355
Boost.Range updated unit tests.
...
[SVN r61648]
2010-04-28 16:11:40 +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
Jeremiah Willcock
f6c15771e2
Fixed tab and no-newline-at-end-of-file issues from inspection report
...
[SVN r61435]
2010-04-20 17:54:16 +00:00
Neil Groves
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
Neil Groves
a1cb3d9795
Boost.Range added the strided adaptor to the boost/range/adaptors.hpp
...
[SVN r61378]
2010-04-18 19:55:46 +00:00