Robert Ramey
63f45069bf
fix to accomodate non-standard libraries
...
[SVN r24485]
2004-08-15 14:57:50 +00:00
Douglas Gregor
aacb844c52
Moved to BSL
...
[SVN r24446]
2004-08-12 17:13:07 +00:00
Robert Ramey
7549efc2d2
adjustment for CW
...
[SVN r24439]
2004-08-12 16:07:34 +00:00
Stefan Slapeta
da6391feb5
Name lookup fix for CW
...
[SVN r24300]
2004-08-05 10:52:25 +00:00
Rene Rivera
6a549bcd7f
Change the signature of codecvt do_length to match standard. This removes hiden virtual warnings.
...
[SVN r24243]
2004-08-02 03:38:04 +00:00
Douglas Gregor
5f4cc5ca82
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
Rene Rivera
3290f6e5fe
Remove tabs in file.
...
[SVN r24043]
2004-07-25 17:12:17 +00:00
John Maddock
c8c6bddd62
Licence update
...
[SVN r24031]
2004-07-25 12:01:00 +00:00
John Maddock
76670d1ce3
License update
...
[SVN r24030]
2004-07-25 11:59:12 +00:00
Douglas Gregor
5f27fcac04
Doug Gregor -> Douglas Gregor
...
[SVN r24016]
2004-07-25 02:29:29 +00:00
Robert Ramey
7034cf32d1
platform adjustments
...
[SVN r24003]
2004-07-23 20:53:37 +00:00
Robert Ramey
3945fb176a
tab fix
...
[SVN r23961]
2004-07-22 15:53:41 +00:00
Robert Ramey
df9d96054c
correct error for intel compiler
...
[SVN r23960]
2004-07-22 15:50:16 +00:00
Robert Ramey
40a44d6810
cleanup and improved portability
...
[SVN r23850]
2004-07-20 20:41:19 +00:00
Dave Abrahams
b6dee6532e
Fixed postfix increment for incrementable and single-pass iterator facade
...
[SVN r23456]
2004-07-12 03:18:49 +00:00
Robert Ramey
700efc2873
initial checkin
...
[SVN r23434]
2004-07-11 01:26:33 +00:00
Joaquín M. López Muñoz
ec1d526862
stricter check in is_partial_std_allocator
...
[SVN r23067]
2004-06-09 13:58:56 +00:00
Joaquín M. López Muñoz
f20d50a741
renamed to allocator_utilities.hpp
...
[SVN r23061]
2004-06-09 10:18:28 +00:00
Joaquín M. López Muñoz
165c7e29fa
was allocator.hpp
...
[SVN r23060]
2004-06-09 10:17:41 +00:00
Joaquín M. López Muñoz
acea9bf9fa
fixed include guard clash with boost/regex/config/allocator.hpp
...
[SVN r23006]
2004-06-02 15:54:10 +00:00
Joaquín M. López Muñoz
fc82a4b926
moved from boost/multi_index/detail
...
[SVN r23004]
2004-06-02 14:35:30 +00:00
John Maddock
fefc312df8
Moved detail/allocator.hpp into regex directory.
...
[SVN r22967]
2004-05-28 12:21:44 +00:00
Gennaro Prota
42bfb20e4b
new license reference
...
[SVN r22834]
2004-05-16 09:17:55 +00:00
Gennaro Prota
19cd8815b6
added Borland workaround
...
[SVN r22770]
2004-05-09 08:58:03 +00:00
Joaquín M. López Muñoz
a00196977f
initial commit
...
[SVN r22759]
2004-05-07 10:44:23 +00:00
Gennaro Prota
5f07eb294f
new file (needed by dynamic_bitset)
...
[SVN r22651]
2004-04-18 09:15:08 +00:00
Dave Abrahams
2fe7fd95d2
Kill off outer cv-stripping of Dereferenceable
...
[SVN r21696]
2004-01-13 19:18:42 +00:00
Dave Abrahams
0096bf2291
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]
2004-01-11 00:03:09 +00:00
Dave Abrahams
9ab05a600a
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]
2004-01-06 17:35:36 +00:00
John Maddock
1fbad0fe2c
Added missing <assert.h> include.
...
[SVN r21417]
2003-12-29 13:42:25 +00:00
Peter Dimov
1fa91744d4
_MSC_VER use clarified.
...
[SVN r20992]
2003-11-28 15:35:21 +00:00
Eric Friedman
8715141657
Renamed boost::empty to boost::blank.
...
[SVN r20676]
2003-11-05 02:35:12 +00:00
Dave Abrahams
d562044910
Handle non-lvalue iterators properly
...
[SVN r20585]
2003-11-02 05:37:38 +00:00
John Maddock
187c393d0c
Updated licence
...
[SVN r20321]
2003-10-09 10:18:17 +00:00
Douglas Gregor
61ab827c49
Boost.Signals now uses the official Boost license
...
[SVN r20236]
2003-10-01 04:34: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
Eric Friedman
f7d6abb21e
Removed unnecessary workaround.
...
[SVN r20055]
2003-09-14 20:39:21 +00:00
Eric Friedman
b2de7f6888
Minor fix.
...
[SVN r20043]
2003-09-13 21:01:44 +00:00
Beman Dawes
5d116e0057
Change license message to reference Boost Software License
...
[SVN r20038]
2003-09-12 17:09:29 +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
Eric Friedman
4cbe12240a
Removed inappropriate has_nothrow_constructor specialization.
...
[SVN r19895]
2003-09-01 07:52:51 +00:00
Eric Friedman
190b0bf58b
Added type_traits specializations.
...
[SVN r19894]
2003-09-01 07:51:13 +00:00
Eric Friedman
463f382482
Moved reference_content to boost/detail from variant/detail.
...
[SVN r19884]
2003-08-31 01:59:15 +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
Eric Friedman
f980329354
Use BOOST_NO_STD_LOCALE to detect when needed.
...
[SVN r19331]
2003-07-28 14:22:47 +00:00
Eric Friedman
ac460707c9
Added BOOST_TEMPLATED_STREAM_* helper macros.
...
[SVN r19312]
2003-07-26 04:26:58 +00:00
John Maddock
7e4ad9c654
added needed include of <new>
...
[SVN r18949]
2003-07-06 10:52:06 +00:00
Peter Dimov
11adf72ff6
-Wundef fixes.
...
[SVN r18788]
2003-06-12 17:09:24 +00:00