Dave Abrahams
d67afd0e09
Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net
...
[SVN r24891]
2004-09-03 15:41:08 +00:00
Aleksey Gurtovoy
b2deb5ac68
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
Stefan Slapeta
da6391feb5
Name lookup fix for CW
...
[SVN r24300]
2004-08-05 10:52:25 +00:00
Douglas Gregor
5f4cc5ca82
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
Dave Abrahams
d562044910
Handle non-lvalue iterators properly
...
[SVN r20585]
2003-11-02 05:37:38 +00:00
Dave Abrahams
9223a385a6
Bugfix from Thorsten Ottosen <nesotto-at-cs.auc.dk>
...
[SVN r20187]
2003-09-25 19:30:53 +00:00
Dave Abrahams
d536934458
Added nested typedefs in iterator_traits<int> for ETI cutoff
...
[SVN r19920]
2003-09-04 21:14:27 +00:00
Dave Abrahams
b3edcaebb3
Remove flotsam #includes
...
[SVN r19855]
2003-08-29 12:12:08 +00:00
Dave Abrahams
665f18d2b7
Removed code-breaking change from boost/detail/iterator.hpp and
...
corresponding workarounds from tests.
Added permutation_iterator_test to the suite after fixing it up -- it
was riddled with bugs!
[SVN r19841]
2003-08-28 20:18:51 +00:00
Dave Abrahams
092c5f5b52
Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC
...
for handling vc6/7 deficiencies with iterator_traits.
Fixed a bug in iterator_facade which was causing incomplete types to
be passed through is_convertible.
Reinstated libs/utility/iterator_traits_test.cpp
[SVN r19840]
2003-08-28 16:52:02 +00:00
Dave Abrahams
69c7068028
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2003-04-09 11:57:59 +00:00
Dave Abrahams
8d549f45fd
Workarounds for broken RogueWave lib that comes with Sun
...
[SVN r16509]
2002-12-04 15:52:33 +00:00
Dave Abrahams
53ba30e0c9
add missing #include
...
[SVN r16171]
2002-11-09 02:39:38 +00:00
Dave Abrahams
9aead1823b
More fixes, better error messages, etc.
...
[SVN r16170]
2002-11-09 02:37:54 +00:00
Dave Abrahams
c14ee17601
Final patches for MSVC6
...
[SVN r16166]
2002-11-08 17:23:06 +00:00
Dave Abrahams
2bca71488b
Works with MSVC and Intel5 now. Thanks, Aleksey!!
...
[SVN r16165]
2002-11-08 17:08:17 +00:00
Dave Abrahams
1f335d30ba
Cleanups on boost::iterator_traits<>
...
Broke MSVC though :(
[SVN r16157]
2002-11-08 06:57:31 +00:00
Dave Abrahams
e69140d3f3
Workaround BOOST_MSVC_STD_ITERATOR misconfiguration; add MSVC6 specificity
...
[SVN r14047]
2002-05-28 20:25:51 +00:00
Dave Abrahams
19201a4bb9
Cleared out bogus flotsam
...
[SVN r12350]
2002-01-19 02:21:24 +00:00
Jens Maurer
75fb29a3b7
fix duplicate typedef
...
[SVN r10597]
2001-07-12 17:40:38 +00:00
Dave Abrahams
1b51ce460c
More attempted fixes for Intel C++
...
[SVN r9406]
2001-03-04 15:08:17 +00:00
Dave Abrahams
aab735c64e
Put all implementation into namespace boost::detail::iterator_traits_. Some
...
progress made on fixes for Intel compiler.
[SVN r9389]
2001-03-03 05:11:06 +00:00
Jeremy Siek
83b8fcefc7
Changed BOOST_MSVC to BOOST_MSVC_STD_ITERATOR in a few places.
...
[SVN r9383]
2001-03-02 23:45:03 +00:00
Dave Abrahams
03b1bb7a1e
Updated documentation
...
[SVN r9283]
2001-02-19 22:58:12 +00:00
Dave Abrahams
58bff4af87
Improved workarounds for stock MSVC6; use yes_type and no_type from type_traits.hpp; stopped trying to remove_cv before detecting is_pointer, in honor of the new type_traits semantics.
...
[SVN r9282]
2001-02-19 22:51:32 +00:00
John Maddock
5044712ff6
type_traits: regression failure fixes from type traits changes...
...
[SVN r9249]
2001-02-18 11:43:01 +00:00
Dave Abrahams
2f6f7af430
Make it work with standard conforming iterators under raw VC6.
...
[SVN r9197]
2001-02-13 23:30:25 +00:00
Dave Abrahams
1e0e965f07
Clean away code which can never be used
...
[SVN r9134]
2001-02-11 19:44:54 +00:00
Dave Abrahams
08a2ab3fe6
Always have a definition for each traits member, even if it can't be properly
...
deduced. These will be incomplete types in some cases (undefined<void>), but it
helps suppress MSVC errors elsewhere
[SVN r9064]
2001-02-10 00:05:17 +00:00
Dave Abrahams
a7ae27dc5b
Added support for more of the traits members where possible, making this useful
...
as a replacement for std::iterator_traits<T> when used as a default template
parameter.
[SVN r9002]
2001-02-07 16:43:57 +00:00
Dave Abrahams
ddccb755f4
Removed useless #includes of standard library headers
...
[SVN r8993]
2001-02-07 04:52:58 +00:00
Dave Abrahams
708fd64f4e
tweak a comment
...
[SVN r8680]
2001-01-21 16:18:41 +00:00
Dave Abrahams
5963c3d44d
Initial checkin
...
[SVN r8664]
2001-01-21 05:18:41 +00:00