Commit Graph
142 Commits
Author SHA1 Message Date
John Maddock 5fcbfdf2f8 Changed files to BSL based on permissions in blanket-permission.txt
[SVN r25451]
2004-09-28 12:55:45 +00:00
Dave Abrahams 4ce66b8475 Move indirect_traits to boost/detail
[SVN r25117]
2004-09-15 15:00:12 +00:00
John Maddock c2286bbe08 Partial conversion to the BSL
[SVN r25080]
2004-09-14 11:55:22 +00:00
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
Robert Ramey badda17c31 adjustment for some stlports
[SVN r24715]
2004-08-24 15:12:29 +00:00
John Maddock d29b455f5f Converted files to the BSL.
[SVN r24614]
2004-08-20 11:10:24 +00:00
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