296 Commits

Author SHA1 Message Date
Dave Abrahams
bfb6428417 Factored out BOOST_CONCEPT_ASSERT into concept_check/assert.hpp
Fixed the implementation for GCC 3.3.x and comeau
Added BOOST_CONCEPT_WHERE, and tests


[SVN r33887]
2006-05-01 12:50:48 +00:00
Dave Abrahams
80cbd76189 Misc cleanups, missing extensions of integral types to (un)signed char
and, where apropriate, the long long types.


[SVN r33877]
2006-04-30 20:54:13 +00:00
Dave Abrahams
3bce136d94 use idiomatic convertibility assertions.
[SVN r33869]
2006-04-30 03:33:33 +00:00
Dave Abrahams
3c2a976d2a Workarounds for a nasty vc-7.1 bug that only shows up in the iterator
library tests.


[SVN r33866]
2006-04-30 03:01:58 +00:00
Dave Abrahams
24326c9df5 Fixes for concept checking; use destructors for checking classes, misc cleanup.
[SVN r33862]
2006-04-29 20:27:14 +00:00
Dave Abrahams
d4ecb93adb Rework concept checking to look lots more like ConceptGCC.
[SVN r33775]
2006-04-24 04:10:22 +00:00
nobody
3e56a7c4ec This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
[SVN r33417]
2006-03-21 02:26:31 +00:00
Vladimir Prus
940df353e8 Added Jamfile.v2
[SVN r32349]
2006-01-18 12:14:03 +00:00
Jeremy Siek
8414234a2a documented the restriction on BOOST_CLASS_REQUIRES
[SVN r30917]
2005-09-12 15:17:27 +00:00
Dave Abrahams
4a7d05206e Fixed missing concept_check test -- Jamfile wasn't subincluded
[SVN r30863]
2005-09-07 21:49:08 +00:00
Jeremy Siek
842160c38c _c -> C
[SVN r30862]
2005-09-07 21:03:46 +00:00
Jeremy Siek
d51a7bf94a fixed typo
[SVN r30860]
2005-09-07 20:56:50 +00:00
Douglas Gregor
6f59ef904b Revert Jeremy Siek's patches for now
[SVN r30299]
2005-07-28 18:22:23 +00:00
Jeremy Siek
3cd0be21a7 fixed archetypes for count, etc.
[SVN r30292]
2005-07-28 16:33:20 +00:00
Jeremy Siek
e63353698b changed std::count test
[SVN r30288]
2005-07-28 15:41:07 +00:00
Jeremy Siek
ce3fb4f640 change to input_iterator_archetype to add a type parameter for the
base class of the reference type. Needed this, for example, to get
the concept covering test for std::count right.


[SVN r30287]
2005-07-28 15:39:59 +00:00
Douglas Gregor
166e3207b7 Turn off NDEBUG if it is defined
[SVN r28554]
2005-05-01 14:30:28 +00:00
Douglas Gregor
87f5b1ab63 Minor fixes
[SVN r26024]
2004-10-31 19:55:15 +00:00
Aleksey Gurtovoy
9ef32e2e8d c++boost.gif -> boost.png replacement
[SVN r25573]
2004-10-05 15:45:52 +00:00
John Maddock
1ff77e789e Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
[SVN r24899]
2004-09-04 10:34:49 +00:00
Douglas Gregor
bc8f520895 Converted to Boost Software License, Version 1.0
[SVN r24055]
2004-07-26 00:32:12 +00:00
Douglas Gregor
daad09ad49 Fix a typo
[SVN r23353]
2004-07-05 22:58:40 +00:00
Eric Niebler
ad5f1d47d8 move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
[SVN r23313]
2004-07-02 01:21:32 +00:00
Jeremy Siek
1731989798 removed trivial iterator
[SVN r23232]
2004-06-28 13:26:29 +00:00
Jeremy Siek
a29797eadc removed mention of Trivial Iterator
[SVN r23231]
2004-06-28 13:26:05 +00:00
Eric Niebler
9678d4a3f2 remove std_min and std_max, update minmax coding guidelines
[SVN r23162]
2004-06-23 04:49:48 +00:00
Eric Niebler
1b8f363e90 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Jeremy Siek
061ed8019a change to conversion operator of input_iterator_archetype::proxy so
as to not use the copy constructor of the value_type


[SVN r22184]
2004-02-06 05:49:31 +00:00
Jeremy Siek
cc25398b06 updating with respect to change in input_iterator_archetype
[SVN r22183]
2004-02-06 05:47:22 +00:00
Jeremy Siek
6547eb9803 fixed broken URLs
[SVN r22037]
2004-01-29 00:45:00 +00:00
Jeremy Siek
8a403e7859 added const to the conversion operator of input_iterator_archetype
[SVN r21866]
2004-01-21 19:03:32 +00:00
Dave Abrahams
ab0a5086b5 Better Borland workaround
[SVN r21848]
2004-01-21 00:34:27 +00:00
Dave Abrahams
308df430d2 borland workaround
[SVN r21800]
2004-01-18 16:21:05 +00:00
Jeremy Siek
7f5d7a5c54 removed default constructor from input iterator archetypes
[SVN r21784]
2004-01-16 18:40:19 +00:00
Jeremy Siek
b4d624d61f added the no_proxy version of input_iterator
[SVN r21684]
2004-01-13 18:05:44 +00:00
Jeremy Siek
a50c9fca5c added input_output_iterator_archetype
[SVN r21578]
2004-01-10 19:49:32 +00:00
Douglas Gregor
669e6938cc Added Caramel/BoostBook concept documentation (finally)
[SVN r21176]
2003-12-08 01:15:31 +00:00
Dave Abrahams
5741cdc2dc Stop using keywords reserved to the implementation
[SVN r20907]
2003-11-22 04:51:00 +00:00
Jeremy Siek
0ecc9d31b5 removed use of trivial iterator
[SVN r20490]
2003-10-25 01:48:54 +00:00
Jeremy Siek
60e6cc268c removed trivial iterator archetype
[SVN r20489]
2003-10-25 01:48:15 +00:00
Jeremy Siek
47ae00bff5 removed TrivialIterator concept
[SVN r20488]
2003-10-25 01:47:53 +00:00
Dave Abrahams
f2abb5931b Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Thomas Witt
358b14915b Fixed forward_iterator_archetype pointer type to be ptr to const.
[SVN r18315]
2003-04-25 21:55:33 +00:00
Dave Abrahams
ce92fda5ba Add missing #include
[SVN r18260]
2003-04-16 14:28:32 +00:00
Dave Abrahams
538b271d24 Small changes to support new iterator adaptors in sandbox
[SVN r18212]
2003-04-09 11:57:59 +00:00
Björn Karlsson
98f5329b8a Untabified
[SVN r17188]
2003-02-04 08:42:36 +00:00
Björn Karlsson
c6fd580b18 Added copyright statement
[SVN r17187]
2003-02-04 08:41:54 +00:00
Beman Dawes
f07f1b2690 add or update See www.boost.org comments
[SVN r16708]
2002-12-27 16:51:53 +00:00
Jeremy Siek
505947821f updated the copyright notices
[SVN r16444]
2002-11-27 17:01:02 +00:00
Jeremy Siek
5f4ba4d42c removed Iter a, b;
[SVN r15715]
2002-10-04 16:15:47 +00:00