Daniel James
8d96469cb4
Add link to changeset mentioned in comment.
2014-06-06 01:03:30 +01:00
Jeffrey Lee Hellrung, Jr
09549a613e
refs #6403
...
[SVN r80903]
2014-06-06 01:03:30 +01:00
Daniel James
8e5b8025d8
Revert changes that were merged to master.
...
Reverted: 2e099caceb9..21102938e8ccb
I'm going to reapply some of them soon, but it's easier to revert them
all first, as there are conflicts. Also the number of changes that were
inserted since then, mean that there would be a huge gap between related
changes.
2014-06-06 00:56:20 +01:00
Stephen Kelly
220a11883c
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2014-06-05 01:14:58 +03:00
Stephen Kelly
913df78ec0
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2014-06-05 01:14:37 +03:00
Stephen Kelly
01f9b396d8
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#else...#endif blocks.
[SVN r86246]
2014-06-05 01:14:14 +03:00
Stephen Kelly
67d418a5c6
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2014-06-05 01:13:55 +03:00
Stephen Kelly
d853e444ce
Iterator: Remove obsolete MSVC version checks.
...
[SVN r86082]
2014-06-05 01:13:31 +03:00
Stephen Kelly
e6d5c24b91
Remove use of BOOST_ITERATOR_CATEGORY
...
[SVN r86056]
2014-06-05 01:13:14 +03:00
Stephen Kelly
98db5b4f9a
Iterator: Remove obsolete GCC version check.
...
[SVN r86055]
2014-06-05 01:13:00 +03:00
Stephen Kelly
739c95411f
Iterator: Remove use of eti baseclass workaround.
...
[SVN r85940]
2014-06-05 01:12:47 +03:00
Jeffrey Lee Hellrung, Jr
8ce330a111
refs #6403
...
[SVN r80903]
2014-06-05 01:12:20 +03:00
Jeffrey Lee Hellrung, Jr
d291c7b43e
- BREAKING CHANGE: iterator_facade::pointer now corresponds to the actual result of iterator_facade::operator-> rather than Value*. This required an adjustment to a test.
...
- The logic for determining the result of iterator_facade::operator[] has been factored out into a separate detail header in preparation for its potential use in iterator_range to avoid iterator_range::operator[] from returning a reference to a temporary.
[SVN r80901]
2014-06-05 01:11:49 +03:00
Jeffrey Lee Hellrung, Jr.
6d0b2d4f8a
Merging trunk to release; fixing typo in comments of iterator_facade.
...
[SVN r80818]
2012-10-02 13:30:46 +00:00
Jeffrey Lee Hellrung, Jr.
c9463e941f
Merging boost/iterator from trunk to release (usability improvement after latest fix to function_input_iterator).
...
[SVN r80813]
2012-10-02 01:14:36 +00:00
Jeffrey Lee Hellrung, Jr.
9025bbfc2a
Merging boost/iterator and libs/iterator trunk to release.
...
[SVN r80568]
2012-09-18 02:50:52 +00:00
Jeffrey Lee Hellrung, Jr.
c7fc3470d0
merging from trunk; fix #5127 from M. Morin; fix for refs #5697
...
[SVN r78184]
2012-04-24 21:28:07 +00:00
Daniel James
5d72ae48da
Iterator: Use boost::result_of to determine nested result type of function in transform_iterator. Fixes #1427 .
...
[SVN r70715]
2011-03-29 21:31:29 +00:00
Daniel James
1ca1caddff
Iterator: merge several changes from trunk.
...
- Update iterator_facade test for #1019
(header change already merged).
- Category of each iterator is reduced to a known category before we try to
find a minimum. Fixes #1517 .
- `function_input_iterator` from Dean Michael Berris. Fixes #2893
- Fix typo in `boost/iterator.hpp`. Fixes #3434 .
- Always include `add_reference` header in iterator adaptor header.
Did not merge changes for #1427 .
[SVN r70709]
2011-03-29 21:17:11 +00:00
Daniel James
d45b57c33c
Revert [68076], refs #1427 .
...
Will try to fix this properly in 1.47.
[SVN r68524]
2011-01-28 08:40:25 +00:00
Marshall Clow
5a88e6f958
Merging fixes to release; Fixes #1427
...
[SVN r68076]
2011-01-13 01:25:09 +00:00
Marshall Clow
36565eae63
Merging fixes to release; fixes #2294 fixes #4918 fixes #3645 refs #2823 refs #1427 refs #2893
...
[SVN r67792]
2011-01-08 18:38:08 +00:00
Jeremiah Willcock
f65f03afcc
Merged r62593 from trunk
...
[SVN r62594]
2010-06-08 19:11:44 +00:00
Nicola Musatti
2ece3ac5c2
CodeGear patch. Fixes #2344
...
[SVN r49321]
2008-10-13 19:27:26 +00:00
Dave Abrahams
78effefadb
Merging SunPro 5.9 workaround from trunk
...
[SVN r47467]
2008-07-16 04:52:14 +00:00
Boris Gubenko
6d0f901b2e
merge trunk version (changeset/42064) to release branch
...
[SVN r42129]
2007-12-17 18:43:36 +00:00
Beman Dawes
23d53055f9
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2007-11-25 18:07:19 +00:00
Dave Abrahams
aa483f4961
Correct testing bugs:
...
either changing assert(...) or BOOST_ASSERT(...) to BOOST_TEST
(in my code only)
or adding "return boost::report_errors();" where it was clearly
missing (and a pure bug, in anyone's code).
or changing BOOST_TEST to BOOST_CHECK where the integer library
was clearly using Boost.Test and not returning report_errors().
[SVN r37063]
2007-02-25 15:28:02 +00:00
Dave Abrahams
02d22c12ae
fix for http://tinyurl.com/kbwzm
...
[SVN r35102]
2006-09-13 22:36:10 +00:00
Dave Abrahams
70ef2f0e81
fix for http://tinyurl.com/zuohe
...
[SVN r35101]
2006-09-13 22:24:14 +00:00
Dave Abrahams
b7283c93c6
merged from trunk
...
[SVN r35075]
2006-09-12 22:34:33 +00:00
Dave Abrahams
f482354ffd
merged from trunk
...
[SVN r33820]
2006-04-25 20:35:01 +00:00
Dave Abrahams
d79112ee5a
merged from trunk
...
[SVN r33713]
2006-04-16 18:03:52 +00:00
Dave Abrahams
a4e7ba6c28
Fixed definition of iterator_facade_ nested type so derived classes
...
can use it. It appears to have never been tested.
[SVN r33297]
2006-03-09 23:09:16 +00:00
Dave Abrahams
e23a647cff
Eliminate duplicate inline keyword warnings.
...
[SVN r32993]
2006-02-18 18:00:26 +00:00
Dave Abrahams
d801e64289
Added some missing "inline" keywords.
...
[SVN r32992]
2006-02-18 14:34:12 +00:00
Alisdair Meredith
6a79b6014b
Removed unused workaround definition
...
[SVN r32340]
2006-01-17 08:28:32 +00:00
Thomas Witt
73811245eb
Fix counting_iterator::distance_to fails to instantiate for non default template arguments.
...
[SVN r31758]
2005-11-23 19:12:49 +00:00
Dave Abrahams
1c3e6c5b65
GCC 4.0.2 workarounds
...
[SVN r31295]
2005-10-11 23:43:44 +00:00
John Maddock
ae45f7abf7
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Dave Abrahams
7a43350655
Avoid some Borland bugs by defining operators explicitly rather than
...
using partially_ordered<...> to generate them.
[SVN r29757]
2005-06-23 18:20:37 +00:00
Markus Schöpflin
df49ae74e0
Define BOOST_NO_LVALUE_RETURN_DETECTION for Tru64/CXX-6.5.
...
[SVN r29545]
2005-06-13 08:22:38 +00:00
Dave Abrahams
ab372a0a74
Added failing test for missing #include guard, then fixed it.
...
[SVN r28459]
2005-04-24 11:48:23 +00:00
Dave Abrahams
a0b28e4c8b
Fix for indirect iterators to abstract classes.
...
[SVN r27625]
2005-03-12 23:10:43 +00:00
Rene Rivera
ef895f0cc7
Apply typo fixes from Julio M. Merino Vidal
...
[SVN r27513]
2005-02-27 17:28:24 +00:00
Vladimir Prus
1d018cc602
Borland workaround. Replace 'add_const<value_type>::type with
...
'const value_type' in the code which computed the pointer type. Borland
did not property add const type with 'add_const'.
[SVN r27388]
2005-02-15 12:41:23 +00:00
Dave Abrahams
7707262a07
base_type patch from Eric Niebler
...
[SVN r26818]
2005-01-23 15:40:15 +00:00
Dave Abrahams
ba3e7a459e
Allow for bidirectional filtered_iterators
...
[SVN r26491]
2004-12-13 09:31:17 +00:00
Dave Abrahams
295ae05e40
Fix the problems described in this thread:
...
http://lists.boost.org/MailArchives/boost-users/msg08656.php
[SVN r26410]
2004-12-03 09:55:30 +00:00
Dave Abrahams
68268f81eb
Stop relying on T(x) to do implicit conversion; it *casts* when T is a builtin!
...
[SVN r26393]
2004-12-01 16:46:06 +00:00