Dave Abrahams
d1c93d3574
Fix broken links
...
[SVN r30403]
2014-06-05 02:26:17 +03:00
Aleksey Gurtovoy
208400a1d0
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2014-06-05 02:26:17 +03:00
Douglas Gregor
dae3cf2a9d
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2014-06-05 02:26:17 +03:00
Dave Abrahams
0c44051189
Removed access category tags from iterator library, made corresponding changes elsewhere.
...
boost/iterator and libs/iterator/test were updated from
branch "simplify"
[SVN r20905]
2014-06-05 02:26:16 +03:00
Dave Abrahams
4fcb23f8e0
Move to new iterator adaptors
...
[SVN r19074]
2014-06-05 02:26:16 +03:00
Beman Dawes
8a004c12f6
add or update See www.boost.org comments
...
[SVN r16708]
2014-06-05 02:26:15 +03:00
Dave Abrahams
3695e48b68
Fix from Yitzhak Sapir <yitzhaks@actimize.com>
...
[SVN r16198]
2014-06-05 02:26:15 +03:00
Jens Maurer
ac3a206eb9
fix example (thanks to Michael Stevens)
...
[SVN r11979]
2014-06-05 02:26:14 +03:00
Jens Maurer
f9095485a2
add generator iterator adaptor
...
[SVN r11736]
2014-06-05 02:26:14 +03:00
Jens Maurer
1c4527d58e
add boost::generator_iterator_policies and convenience classes
...
[SVN r11725]
2014-06-05 02:26:14 +03:00
Andrey Semashev
5d7289ad3e
Removed executable attribute.
2014-06-05 01:34:13 +03:00
Peter Dimov
40fd24e5b5
Link to documentation added.
...
[SVN r27745]
2014-06-05 01:34:13 +03:00
Aleksey Gurtovoy
290cea8289
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2014-06-05 01:34:12 +03:00
Dave Abrahams
e6babb8bf9
Kill off outer cv-stripping of Dereferenceable
...
[SVN r21696]
2014-06-05 01:34:12 +03:00
Dave Abrahams
84cd6e1be4
Updated pointee and indirect_reference so that pointee represents the immutability of the pointed-to type via const qualification. The pointee of a proxy-based iterator will be const qualified unless a mutable reference to the value_type can be bound to the returned proxy.
...
Added a test for pointee
Fixed iterator_facade so operator[] result type computation didn't
cause a problem with abstract types.
Updated iterator_facade operator[] docs for accuracy.
Allowed Borland to simply fail the indirect_iterator_member_types test
because of its lame const-dropping, instead of trying to work around
it.
[SVN r21579]
2014-06-05 01:34:12 +03:00
Dave Abrahams
2325b6070a
Added traits:
...
is_incrementable.hpp: checks whether ++x is well-formed
pointee.hpp: value_type of iterators or smart pointers
indirect_reference.hpp: reference type of iterators or smart pointers
indirect_iterator.hpp
indirect_iterator_member_types.cpp
Use pointee/indirect_reference to select value/reference type.
iterator_concepts.hpp: Fixed interoperable test. Hardly tests enough, but it's a start
minimum_category.hpp: Better error messages for vc6
indirect_iterator_test.cpp: Workarounds for compilers without SFINAE
static_assert_same.hpp: Informative error reports; added a macro.
zip_iterator_test.hpp: Added missing #include
Jamfile: made zip_iterator test pass with vc6/stlport
[SVN r21514]
2014-06-05 01:34:11 +03:00
Peter Dimov
1471102bfc
Removed development/ that was only in develop and probably a relic.
2014-06-05 01:06:32 +03:00
Michel Morin
dec42098db
Correct broken links to C++ standard papers. Refs #9212 .
...
[SVN r86524]
2013-10-30 12:51:24 +00:00
John Maddock
d4d51389d1
Remove all references to now defunct (and removed) header.
...
[SVN r86438]
2013-10-26 10:13:38 +00:00
Stephen Kelly
4a82a5646f
Remove use of obsolete BOOST_TT_BROKEN_COMPILER_SPEC
...
[SVN r86250]
2013-10-11 23:23:26 +00:00
Stephen Kelly
fecf28a440
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
bc34e54f6c
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
f543f1e7b6
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#else...#endif blocks.
[SVN r86246]
2013-10-11 23:19:17 +00:00
Stephen Kelly
9f661c9112
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
04bc178fc1
Iterator: Remove obsolete MSVC version checks.
...
[SVN r86082]
2013-09-30 16:04:19 +00:00
Stephen Kelly
1b2fbfaaca
Remove use of BOOST_ITERATOR_CATEGORY
...
[SVN r86056]
2013-09-30 15:54:32 +00:00
Stephen Kelly
a6a8fd00d7
Iterator: Remove obsolete GCC version check.
...
[SVN r86055]
2013-09-30 15:54:03 +00:00
Stephen Kelly
30a13b8141
Iterator: Remove use of eti baseclass workaround.
...
[SVN r85940]
2013-09-26 09:43:37 +00:00
Jeffrey Lee Hellrung, Jr.
db29a874f1
refs #6403
...
[SVN r80903]
2012-10-08 03:22:45 +00:00
Jeffrey Lee Hellrung, Jr.
8345293f94
refs #6404
...
[SVN r80902]
2012-10-08 02:17:55 +00:00
Jeffrey Lee Hellrung, Jr.
512298cb5c
- 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]
2012-10-08 02:02:09 +00:00
Jeffrey Lee Hellrung, Jr.
7dbd0f5a89
Fixing typos in comments of iterator_facade.
...
[SVN r80817]
2012-10-02 13:27:34 +00:00
Jeffrey Lee Hellrung, Jr.
1ce1296320
Extending the usability of function_input_iterator after the changes addressing #5825 : a dereference before each increment is no longer required.
...
[SVN r80790]
2012-09-30 18:58:56 +00:00
Jeffrey Lee Hellrung, Jr.
c6f3269f4a
updating documentation to reflect new and more sensible behavior
...
[SVN r80468]
2012-09-09 15:51:22 +00:00
Jeffrey Lee Hellrung, Jr.
31c3971720
fix #5825 ; fix #7194
...
[SVN r80467]
2012-09-09 15:33:12 +00:00
Dave Abrahams
2db78eec90
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
Jeffrey Lee Hellrung, Jr.
ad90dac61d
refs #5127 applying Michael Morin's patch for transform_iterator to trunk
...
[SVN r78121]
2012-04-22 01:27:49 +00:00
Jeremiah Willcock
964a29979c
Applied patches from #5697 ; refs #5697
...
[SVN r77723]
2012-04-02 18:19:44 +00:00
Daniel James
5c477dc695
Always include add_reference in iterator_adaptor.
...
It's only included for certain configurations but is always used. This
didn't matter in the past because it was transitively included by
is_convertible. But it isn't now on Visual C++ because its itsintrinsic
version is being used, which doesn't require add_reference.
[SVN r69855]
2011-03-11 18:28:31 +00:00
Marshall Clow
caa0e5035a
Added Michel's patches for #1427
...
[SVN r68205]
2011-01-17 14:52:49 +00:00
Marshall Clow
14b1075d6b
Apply patch for #3645 ; will merge to release after tests cycle
...
[SVN r67738]
2011-01-06 23:42:00 +00:00
Jeremiah Willcock
752fc7c185
Removed <boost/pending/integer_range.hpp> and a few more uses of it; fixes #4642
...
[SVN r67035]
2010-12-05 20:38:44 +00:00
Daniel James
15f3bf9352
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Jeremiah Willcock
d469568de7
function_input_iterator fixes from Dean Michael Berris
...
[SVN r62710]
2010-06-10 05:59:46 +00:00
Jeremiah Willcock
251b9f8057
Fixed #3434
...
[SVN r62626]
2010-06-09 01:13:28 +00:00
Jeremiah Willcock
2786268510
Applied patches from #1427 ; fixes #1427
...
[SVN r62625]
2010-06-09 01:08:45 +00:00
Jeremiah Willcock
6bb82230b9
Added function_input_iterator from Dean Michael Berris; fixes #2893
...
[SVN r62615]
2010-06-09 00:09:56 +00:00
Jeremiah Willcock
c07f55ff65
Removed unneeded #include; fixes #1533
...
[SVN r62593]
2010-06-08 19:10:16 +00:00
Dave Abrahams
ac522bc9e1
category of each component iterator is reduced to a known category before we try to find a minimum.
...
Closes #1517
[SVN r58012]
2009-11-28 18:53:43 +00:00
Dave Abrahams
4c60e26bf8
Made sure that iterator_facade's nested `::pointer` type is always
...
the same as what's returned from operator->. For input iterators,
that wasn't always the case (see operator_arrow_proxy).
Fixes #1019 .
[SVN r57989]
2009-11-28 05:12:29 +00:00