36988fcf98
Removed executable flags from headers.
2014-06-29 15:42:47 +04:00
187bc896f6
BOOST_ITERATOR_CATEGORY shouldn't be removed.
...
Since it was documented, it should be kept for backwards compatiblity.
2014-06-06 23:03:03 +01:00
6883d083d2
Iterator: Remove obsolete MSVC version checks.
...
[SVN r86082]
Conflicts:
include/boost/iterator/iterator_facade.hpp
2014-06-06 23:03:03 +01:00
0345db959b
Remove use of BOOST_ITERATOR_CATEGORY
...
[SVN r86056]
2014-06-06 23:03:03 +01:00
d814423414
Iterator: Remove obsolete GCC version check.
...
[SVN r86055]
2014-06-06 23:03:03 +01:00
eb288b2908
Iterator: Remove use of eti baseclass workaround.
...
[SVN r85940]
2014-06-06 23:03:03 +01:00
8d96469cb4
Add link to changeset mentioned in comment.
2014-06-06 01:03:30 +01:00
09549a613e
refs #6403
...
[SVN r80903]
2014-06-06 01:03:30 +01:00
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
220a11883c
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2014-06-05 01:14:58 +03:00
913df78ec0
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2014-06-05 01:14:37 +03:00
01f9b396d8
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#else...#endif blocks.
[SVN r86246]
2014-06-05 01:14:14 +03:00
67d418a5c6
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2014-06-05 01:13:55 +03:00
d853e444ce
Iterator: Remove obsolete MSVC version checks.
...
[SVN r86082]
2014-06-05 01:13:31 +03:00
e6d5c24b91
Remove use of BOOST_ITERATOR_CATEGORY
...
[SVN r86056]
2014-06-05 01:13:14 +03:00
98db5b4f9a
Iterator: Remove obsolete GCC version check.
...
[SVN r86055]
2014-06-05 01:13:00 +03:00
739c95411f
Iterator: Remove use of eti baseclass workaround.
...
[SVN r85940]
2014-06-05 01:12:47 +03:00
8ce330a111
refs #6403
...
[SVN r80903]
2014-06-05 01:12:20 +03:00
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
6d0b2d4f8a
Merging trunk to release; fixing typo in comments of iterator_facade.
...
[SVN r80818]
2012-10-02 13:30:46 +00:00
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
9025bbfc2a
Merging boost/iterator and libs/iterator trunk to release.
...
[SVN r80568]
2012-09-18 02:50:52 +00:00
c7fc3470d0
merging from trunk; fix #5127 from M. Morin; fix for refs #5697
...
[SVN r78184]
2012-04-24 21:28:07 +00:00
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
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
d45b57c33c
Revert [68076], refs #1427 .
...
Will try to fix this properly in 1.47.
[SVN r68524]
2011-01-28 08:40:25 +00:00
5a88e6f958
Merging fixes to release; Fixes #1427
...
[SVN r68076]
2011-01-13 01:25:09 +00:00
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
f65f03afcc
Merged r62593 from trunk
...
[SVN r62594]
2010-06-08 19:11:44 +00:00
2ece3ac5c2
CodeGear patch. Fixes #2344
...
[SVN r49321]
2008-10-13 19:27:26 +00:00
78effefadb
Merging SunPro 5.9 workaround from trunk
...
[SVN r47467]
2008-07-16 04:52:14 +00:00
6d0f901b2e
merge trunk version (changeset/42064) to release branch
...
[SVN r42129]
2007-12-17 18:43:36 +00:00
23d53055f9
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2007-11-25 18:07:19 +00:00
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
02d22c12ae
fix for http://tinyurl.com/kbwzm
...
[SVN r35102]
2006-09-13 22:36:10 +00:00
70ef2f0e81
fix for http://tinyurl.com/zuohe
...
[SVN r35101]
2006-09-13 22:24:14 +00:00
b7283c93c6
merged from trunk
...
[SVN r35075]
2006-09-12 22:34:33 +00:00
f482354ffd
merged from trunk
...
[SVN r33820]
2006-04-25 20:35:01 +00:00
d79112ee5a
merged from trunk
...
[SVN r33713]
2006-04-16 18:03:52 +00:00
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
e23a647cff
Eliminate duplicate inline keyword warnings.
...
[SVN r32993]
2006-02-18 18:00:26 +00:00
d801e64289
Added some missing "inline" keywords.
...
[SVN r32992]
2006-02-18 14:34:12 +00:00
6a79b6014b
Removed unused workaround definition
...
[SVN r32340]
2006-01-17 08:28:32 +00:00
73811245eb
Fix counting_iterator::distance_to fails to instantiate for non default template arguments.
...
[SVN r31758]
2005-11-23 19:12:49 +00:00
1c3e6c5b65
GCC 4.0.2 workarounds
...
[SVN r31295]
2005-10-11 23:43:44 +00:00
ae45f7abf7
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
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
df49ae74e0
Define BOOST_NO_LVALUE_RETURN_DETECTION for Tru64/CXX-6.5.
...
[SVN r29545]
2005-06-13 08:22:38 +00:00
ab372a0a74
Added failing test for missing #include guard, then fixed it.
...
[SVN r28459]
2005-04-24 11:48:23 +00:00
a0b28e4c8b
Fix for indirect iterators to abstract classes.
...
[SVN r27625]
2005-03-12 23:10:43 +00:00