luz.paz
64e72828d7
concept_check: misc. typos
...
Found via `codespell -q 3`
2018-09-26 14:25:39 -04:00
CromwellEnage
bd8faa928d
Fixed <boost/concept_archetype.hpp>
...
Added missing #include <boost/config/workaround.hpp> which defines BOOST_WORKAROUND.
2018-09-21 13:37:40 -04:00
Glen Fernandes
bbf48ff290
Drop dependency on Boost.Mpl
2018-09-08 09:50:42 -04:00
James E. King III
376201b10d
Add CI framework
...
- travis with valgrind, cppcheck, ubsan, codecov, covscan (future)
- appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64
- README, LICENSE, etc.
2018-07-23 13:07:11 -04:00
Daniela Engert
8deb5d203c
Get rid of iterator.hpp
...
It does nothing more than pulling 'std::iterator' into namespace boost and including standard libraries 'iterator' and 'cstddef'. This library only takes advantage of the included headers. OTOH, pulling 'std::iterator' into boost generates deprecation warnings in MSVC 14.1 when compiling in C++17 mode. Besides that, Boost's 'iterator.hpp' is deprecated, too.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-27 15:51:22 +01:00
Marcel Raad
671bbfdb0f
Remove deprecated includes
...
A comment in boost/iterator.hpp and boost/detail/iterator.hpp mentions that the files are obsolete and will be deprecated. All they do is pull some types from namespace std into namespace boost. boost/iterator.hpp isn't used anyway.
2015-09-13 21:51:19 +02:00
Philippe Daouadi
bdcd06c4cc
Use BOOST_ATTRIBUTE_UNUSED from boost/config
2015-05-20 10:23:35 -07:00
Marshall Clow
bb9257a37e
Remove executable status from a bunch of source files
2014-11-24 13:55:31 -08:00
Peter Dimov
50574588ae
Remove include of boost/parameter/aux_/parenthesized_type.hpp.
2014-06-09 04:29:52 +03:00
Ahmed Charles
e7ca7744c4
Fix for Ticket #2628 .
...
Sequence containers are not required to have a size_type constructor.
The standard only requires that sequences have an
S(size_type, value_type) constructor.
2014-02-18 22:36:30 -08:00
Stephen Kelly
36701c51ab
Concept: Remove obsolete GCC version check.
...
[SVN r86107]
2013-10-01 08:42:50 +00:00
Stephen Kelly
dd7163b7f0
Concept: Remove obsolete GCC version checks.
...
[SVN r86057]
2013-09-30 15:54:47 +00:00
Stephen Kelly
724b43f885
Concept: Remove obsolete MSVC version checks.
...
[SVN r86023]
2013-09-30 00:18:01 +00:00
Jeremiah Willcock
168e60aa3d
Added unused attribute for new versions of GCC
...
[SVN r84470]
2013-05-25 02:11:20 +00:00
Vicente J. Botet Escriba
9521991561
Concept: fix minor warning.
...
[SVN r83983]
2013-04-20 14:02:02 +00:00
Jeffrey Lee Hellrung, Jr.
38154ae6cf
[concept_check] "Shadowed variable warning" (refs #6738 )
...
[SVN r78501]
2012-05-18 02:58:12 +00:00
Steven Watanabe
52adefee9a
Supress msvc warnings. Fixes #5102 .
...
[SVN r71053]
2011-04-06 22:26:42 +00:00
Steven Watanabe
d78b6bae1c
Suppress warnings on msvc 10.
...
[SVN r70699]
2011-03-29 15:14:53 +00:00
John Maddock
d66a39d4fc
Change to use BOOST_HAS_CONCEPTS since BOOST_NO_CONCEPTS has been removed (it's been dropped from the standard).
...
[SVN r70000]
2011-03-15 12:54:46 +00:00
Marshall Clow
15afb20c84
Applied patch - refs #4918 ; will merge to release after tests cycle
...
[SVN r67742]
2011-01-07 00:23:47 +00:00
Neil Groves
b4ff615db8
Eliminate warnings from BinaryFunction, UnaryPredicate, BinaryPredicate concept check classes.
...
[SVN r67422]
2010-12-23 00:43:10 +00:00
Jeremiah Willcock
a1772df31b
Added char as an integral type; fixes #2629
...
[SVN r62612]
2010-06-08 23:37:21 +00:00
Jeremiah Willcock
d4658af6d7
Moved Collection concept into Boost.ConceptCheck; moved other MultiArray concepts into boost::multi_array_concepts and documented them in reference.xml (do not know how to rebuild HTML from that); fixes #4032
...
[SVN r62611]
2010-06-08 23:28:23 +00:00
Jeremiah Willcock
7e0926d77f
Fixed typo in comment
...
[SVN r62595]
2010-06-08 19:23:09 +00:00
Jürgen Hunold
3f1842a89e
Dummy-Constructor only for gcc > 4.
...
[SVN r61185]
2010-04-10 17:50:26 +00:00
Jürgen Hunold
0eac9e329b
Silence gcc warnings when using UnaryFunction with reference parameters.
...
[SVN r61152]
2010-04-09 09:04:51 +00:00
John Maddock
e8bd11887b
Fixes #3980 .
...
[SVN r60150]
2010-03-04 18:01:36 +00:00
Dave Abrahams
e234ae22f6
concept:: => concepts:: fixes #865
...
[SVN r53751]
2009-06-08 14:41:16 +00:00
Stephan Diederich
eb4c1f2587
silence MSVC8 warnings through pragmas, fixes #2296
...
[SVN r48821]
2008-09-17 18:44:34 +00:00
Dave Abrahams
63c674c575
Improve visibility of concept failure messages
...
[SVN r47797]
2008-07-25 09:38:53 +00:00
Dave Abrahams
5c06a2ea0b
No compilers without partial specialization see this file.
...
[SVN r47794]
2008-07-25 09:26:15 +00:00
Dave Abrahams
b3fc10803f
Improve visibility of concept failure messages
...
[SVN r47793]
2008-07-25 09:11:23 +00:00
Jurko Gospodnetić
cc5dcdfb33
Worked around an unused variable compiler warning displayed in concept_check.hpp when _ITERATOR_ is not defined.
...
[SVN r45671]
2008-05-23 08:59:49 +00:00
Dave Abrahams
e7fbe05ee2
Work around intel-10.0-win compiler bug
...
[SVN r43861]
2008-03-25 20:47:38 +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