Steven Watanabe
ccd9f52467
Supress msvc warnings. Fixes #5102 .
...
[SVN r71053]
2013-12-08 11:19:29 +00:00
Steven Watanabe
229e3055a0
Suppress warnings on msvc 10.
...
[SVN r70699]
2013-12-08 11:19:23 +00:00
Jeffrey Lee Hellrung, Jr.
590fed825c
[concept_check] "Shadowed variable warning" ( fixes #6738 )
...
[SVN r78702]
2012-05-28 07:56:11 +00:00
John Maddock
a16e4a65da
Stop using BOOST_NO_CONCEPTS macro as it's going to be removed from Boost.Config.
...
[SVN r70473]
2011-03-23 12:20:49 +00:00
Marshall Clow
7dec68923d
Merging fixes to release; fixes #2294 fixes #4918 fixes #3645 refs #2823 refs #1427 refs #2893
...
[SVN r67792]
2011-01-08 18:38:08 +00:00
Jeremiah Willcock
807fcd7b97
Merged r47768 (new example) and r62611 (fix for bug #4032 ) from trunk; refs #4032
...
[SVN r65770]
2010-10-05 18:15:27 +00:00
Jeremiah Willcock
570d5a6f92
Merged r53751, r41955, r47793, r47794, r47797, r62595 from trunk; fixes #865
...
[SVN r62596]
2010-06-08 19:31:13 +00:00
Jürgen Hunold
def441d02d
Merged revisions 61152,61185 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r61152 | jhunold | 2010-04-09 11:04:51 +0200 (Fr, 09 Apr 2010) | 2 lines
Silence gcc warnings when using UnaryFunction with reference parameters.
........
r61185 | jhunold | 2010-04-10 19:50:26 +0200 (Sa, 10 Apr 2010) | 2 lines
Dummy-Constructor only for gcc > 4.
........
[SVN r61205]
2010-04-11 15:52:27 +00:00
John Maddock
1f226e2dc9
Fixes #3980 .
...
[SVN r60151]
2010-03-04 18:03:05 +00:00
Stephan Diederich
3dcaf09ecf
merged warning fixes from trunk (-r41358:49813)
...
[SVN r49814]
2008-11-17 09:57:04 +00:00
Beman Dawes
b15e7d804b
Merge changeset 43861, fixing #1716
...
[SVN r43870]
2008-03-26 16:59:45 +00:00
Dave Abrahams
d9ae976994
Moved boost/concept/where.hpp to boost/concept/requires.hpp
...
Updated reference.htm to include BOOST_CONCEPT_REQUIRES
Fixed a copyright notice.
[SVN r40770]
2007-11-05 04:43:31 +00:00
Dave Abrahams
7dd50ca8f2
Updated Concept Check library documentation.
...
Changed BOOST_CONCEPT_WHERE to BOOST_CONCEPT_REQUIRES to be more
consistent with the current C++0x proposal, which now uses a
"requires" keyword in lieu of "where."
Factored GCC workarounds into the BOOST_CONCEPT_USAGE macro.
[SVN r40769]
2007-11-05 03:54:19 +00:00
Douglas Gregor
6ed3c013bb
Second attempt at fixing usage of 64-bit integer type
...
[SVN r39363]
2007-09-18 12:09:53 +00:00
Douglas Gregor
2134db9324
Support Win64
...
[SVN r39353]
2007-09-17 18:33:20 +00:00
Douglas Gregor
9ef681483e
Work around bugs in Sun Studio 11
...
[SVN r39243]
2007-09-13 18:50:50 +00:00
Dave Abrahams
ac6415fac2
Added BOOST_CONCEPT_USAGE for defining usage requirements: Using this
...
macro is better than simply defining a destructor because usage
patterns will be tested whenever associated types are accessed.
[SVN r35198]
2006-09-19 13:37:20 +00:00
Douglas Gregor
b11b270a56
Deal with GCC problems in updated concepts library
...
[SVN r34418]
2006-06-27 15:01:14 +00:00
Douglas Gregor
178e7549ce
Work around GCC 3.3 bug
...
[SVN r34134]
2006-06-02 15:01:19 +00:00
Dave Abrahams
fb99b2546a
Minor cleanups
...
[SVN r33967]
2006-05-15 13:29:23 +00:00
Dave Abrahams
b087894c08
vc-7.1 workarounds
...
[SVN r33961]
2006-05-08 00:54:00 +00:00
Dave Abrahams
14450b3d5d
Added missing paren
...
[SVN r33897]
2006-05-01 20:06:13 +00:00
Dave Abrahams
4e524d6c6a
Workaround for GCC-2.96
...
[SVN r33896]
2006-05-01 19:52:34 +00:00
Dave Abrahams
ba2a75c1f9
Added legibility.
...
[SVN r33895]
2006-05-01 19:45:04 +00:00
Dave Abrahams
79017f985a
Killed off "Concept" suffixes on Boost concepts. Maintained
...
back-compatibility by using a macro to define XxxxConcept when
defining Xxxxx.
[SVN r33894]
2006-05-01 19:40:32 +00:00
Dave Abrahams
f00741c14f
Moved library specifics out of boost/concept_check and into boost/concept.
...
Moved implementation details into boost/concept/detail.
Improved error messages by renaming has_constraints not_satisfied.
[SVN r33893]
2006-05-01 18:25:20 +00:00
Dave Abrahams
8c32f7a5e2
Added missing value_type to InputIteratorConcept
...
Improved idiomatic fake_sort
[SVN r33889]
2006-05-01 13:17:48 +00:00
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
Douglas Gregor
6f59ef904b
Revert Jeremy Siek's patches for now
...
[SVN r30299]
2005-07-28 18:22:23 +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
87f5b1ab63
Minor fixes
...
[SVN r26024]
2004-10-31 19:55:15 +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
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
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
Dave Abrahams
5741cdc2dc
Stop using keywords reserved to the implementation
...
[SVN r20907]
2003-11-22 04:51:00 +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
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