283 Commits

Author SHA1 Message Date
James E. King III
ad8d3823b9 Fix Coverity Scan badge 2018-05-27 09:43:24 -04:00
James E. King III
7244ad725b Added 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-05-27 09:37:47 -04:00
Marshall Clow
76251f9402 Merge changes from develop for the 1.63.0 release boost-1.66.0 boost-1.63.0 boost-1.67.0 boost-1.65.1 boost-1.65.0 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 2016-11-30 13:07:36 -08:00
Edward Diener
1d232e4386 Merge pull request #3 from all3fox/deprecate_function_requires
Use BOOST_CONCEPT_ASSERT instead of deprecated function_requires()
2016-11-16 21:58:30 -05:00
Alexander Lisianoi
11f2e42123 Use BOOST_CONCEPT_ASSERT instead of deprecated function_requires()
Currently, function_requires is a wrapper around BOOST_CONCEPT_ASSERT
and is marked for deprecation by the docs [1]. This PR substitutes all
calls to function_requires with calls to BOOST_CONCEPT_ASSERT in both
code and tests.

Also remove #include <boost/concept_check.hpp> from all files
(including parallel_property_maps.hpp) and leave it only in
property_map.hpp

[1]: http://www.boost.org/doc/libs/1_61_0/libs/concept_check/reference.htm#deprecated-functions
2016-09-11 15:43:33 +02:00
Marshall Clow
6c4722c108 Merge changes from develop for the 1.58.0 release boost-1.60.0 boost-1.58.0 boost-1.61.0 boost-1.62.0 boost-1.59.0 2015-04-01 10:31:16 -07:00
Noel Belcourt
ba0bed2e15 Merge pull request #2 from danieljames/metadata
Create metadata file.
2014-09-01 20:34:34 -06:00
Daniel James
e6f683550f Add metadata file. 2014-08-18 15:09:18 +01:00
Peter Dimov
adc5a6790f Merge branch 'develop' boost-1.56.0 boost-1.57.0 2014-06-08 00:24:24 +03:00
Peter Dimov
1599d4a522 Replace uses of <boost/pending/cstddef.hpp> with <ctsddef> in preparation of its removal. 2014-06-08 00:23:38 +03:00
K. Noel Belcourt
a19f52f91b Merge branch 'develop' 2014-05-15 20:13:33 -06:00
K. Noel Belcourt
4527ed250c Merge branch 'master' into develop
Conflicts:
	doc/property_map.html
	include/boost/property_map/dynamic_property_map.hpp
	include/boost/property_map/parallel/distributed_property_map.hpp
	include/boost/property_map/parallel/local_property_map.hpp
2014-05-15 20:13:13 -06:00
K. Noel Belcourt
a835b2e3c6 Fix master property_map test by applying patch from develop.
It appears a past oversight prevented merging this change from
develop to master.  This patch fixes a "using typename outside
of template" error on Darwin which fixed the corresponding test.
2014-01-28 21:37:31 -07:00
Jeremiah Willcock
23c4e0ee5f Changed some names to fix shadowing warnings; refs #9376
[SVN r86681]
2013-11-13 17:36:15 +00:00
Jeremiah Willcock
fe5a399206 Added optional key type for static_property_map; added make_static_property_map; documented static_property_map and the new stuff
[SVN r86603]
2013-11-09 19:04:41 +00:00
Jeremiah Willcock
6df3582be7 Moved parallel vector_property_map into its own file
[SVN r86382]
2013-10-21 18:43:32 +00:00
Jeremiah Willcock
7bf1c34e84 Moved parts of PBGL used by parallel property maps over to property map directories and namespaces; this fixes circular dependencies between these two libraries (assuming boost/property_map/parallel is treated as a separate library)
[SVN r86381]
2013-10-21 18:29:04 +00:00
Stephen Kelly
2c9b8b7164 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifdef...#else...#endif blocks.

[SVN r86246]
2013-10-11 23:19:17 +00:00
Stephen Kelly
da90ea23f1 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#endif conditions.

[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
de83524e43 Remove use of BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
[SVN r85893]
2013-09-25 10:28:28 +00:00
Jeremiah Willcock
9fa17b3fff Merged Boost.Graph, Boost.Graph.Parallel, and Boost.PropertyMap changes from Boost trunk
[SVN r85813]
2013-09-21 20:17:00 +00:00
Jeremiah Willcock
e443bf60d3 Added commented-out assertion failure for pointers as property maps
[SVN r85656]
2013-09-12 15:17:53 +00:00
Jeremiah Willcock
7db4099169 Fixed unused typedef warnings from GCC 4.9; fixes #8877; fixes #8986
[SVN r85323]
2013-08-12 18:14:58 +00:00
Jeremiah Willcock
acb107e98d Allowed chaining of const dynamic_properties objects
[SVN r84404]
2013-05-21 18:43:26 +00:00
Jeremiah Willcock
e3aa0af10b Merged Boost.Graph, Boost.Graph.Parallel, and Boost.PropertyMap changes from trunk
[SVN r84299]
2013-05-16 15:38:05 +00:00
Jeremiah Willcock
655be83c32 Updated docs from Guillaume
[SVN r83039]
2013-02-19 22:20:13 +00:00
Jeremiah Willcock
ba703d01fd Added compose_property_map from Guillaume Pinot
[SVN r83037]
2013-02-19 21:39:37 +00:00
Jeremiah Willcock
fa60ae775b Merged more changes (bug fixes, especially hopefully fixing the VC++ test failure) from trunk
[SVN r79390]
2012-07-09 20:07:47 +00:00
Jeremiah Willcock
d1a1c25a42 Another try at fixing VC++ issue
[SVN r79290]
2012-07-05 17:33:24 +00:00
Jeremiah Willcock
feb8bbb28e Corrected documentation
[SVN r79226]
2012-07-02 12:52:31 +00:00
Jeremiah Willcock
3a19cb0897 Second batch of Boost.Graph and Boost.PropertyMap changes for 1.51
[SVN r79191]
2012-06-30 20:22:16 +00:00
Jeremiah Willcock
c2641cf376 Merged first batch of 1.51 changes for Boost.Graph and Boost.PropertyMap
[SVN r79189]
2012-06-30 20:00:41 +00:00
Jeremiah Willcock
7f8f7b7e39 Added explicit static_pointer_cast as upcast to try to work around VC++ issues
[SVN r79178]
2012-06-29 19:51:09 +00:00
Jeremiah Willcock
c6095e03b6 Merged in more trunk bug fixes for Boost.Graph and Boost.PropertyMap
[SVN r78641]
2012-05-26 18:56:37 +00:00
Jeremiah Willcock
fb63a51edb Merged bug fixes for Boost.Graph and Boost.PropertyMap from trunk
[SVN r78639]
2012-05-26 18:23:01 +00:00
Jeremiah Willcock
1929e46a8c Removed GCC 2.95 workarounds, changed to make_shared for exception safety, tried more to get VC++ to work
[SVN r78440]
2012-05-12 20:34:38 +00:00
Jeremiah Willcock
0953207c95 Changed property_map to property_map_ in constructor
[SVN r78390]
2012-05-08 22:06:56 +00:00
Jeremiah Willcock
0e1d74de35 Trying to work around VC++ problem
[SVN r78236]
2012-04-28 07:35:12 +00:00
Jeremiah Willcock
034220eaab Added (edited) new version of identity_property_map documentation from Alex Hagen-Zanker; fixes #6550
[SVN r78021]
2012-04-16 17:40:44 +00:00
Jeremiah Willcock
69905caec5 Renamed parameter to avoid VC++ bug
[SVN r78019]
2012-04-16 17:31:00 +00:00
Jeremiah Willcock
89a99106f5 Removed unused variable
[SVN r77547]
2012-03-25 21:01:47 +00:00
Jeremiah Willcock
86779d88bf Removed unnecessary (and incorrect in C++03) typenames
[SVN r77541]
2012-03-25 16:58:32 +00:00
Jeremiah Willcock
4b60c3c8d6 Removed unnecessary (and incorrect in C++03) typenames
[SVN r77540]
2012-03-25 16:58:07 +00:00
Jeremiah Willcock
67f5966197 Added composition of function to output of property map
[SVN r77535]
2012-03-25 05:19:30 +00:00
Jeremiah Willcock
05c1f86cae Applied suggestions from Michel Morin
[SVN r77514]
2012-03-24 17:30:14 +00:00
Jeremiah Willcock
425efe2ca5 Added function_property_map based on code from Philipp Moeller; fixes #6728
[SVN r77506]
2012-03-23 19:35:52 +00:00
Jeremiah Willcock
b81ee7e580 Added reference trait to documentation; fixes #6721
[SVN r77454]
2012-03-21 13:27:14 +00:00
Jeremiah Willcock
9d664b55b5 Added edited version of documentation patch in #6539; fixes #6539
[SVN r76958]
2012-02-09 20:20:05 +00:00
Jeremiah Willcock
fe8cd3ce0d Merged r67708 from trunk
[SVN r67969]
2011-01-11 18:34:06 +00:00
Jeremiah Willcock
3a1dba235e Fixed assert issues from inspection report for PropertyMap
[SVN r67708]
2011-01-06 02:43:46 +00:00