30 Commits

Author SHA1 Message Date
James E. King III 810338595e Update CI, move to C++11 due to dependencies. 2024-11-30 17:11:44 +00:00
Rene Rivera c21e49bf9a Update build deps. 2024-11-29 23:35:05 -05:00
James E. King III fda9231a89 cover a few more branches in the header 2022-04-23 19:06:48 -04:00
James E. King III cf956e50b7 [issue-11] fix compilation error when using BOOST_NO_RTTI 2022-04-23 18:48:04 -04:00
James E. King III 5f0c02f5e3 add leak sanitizer suppression for known leaky test 2022-04-23 15:42:46 -04:00
Glen Fernandes 6ed5bffff7 Switch from deprecated test to Lightweight Test 2021-06-08 14:16:27 -04:00
Edward Diener ef61e3d225 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#13) 2020-04-16 07:48:52 -07: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
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
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 ba703d01fd Added compose_property_map from Guillaume Pinot
[SVN r83037]
2013-02-19 21:39:37 +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 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 4090e3230a Converted dynamic_properties to use boost::shared_ptr instead of std::auto_ptr
[SVN r60920]
2010-03-29 18:26:22 +00:00
Troy D. Straszheim 8235a06ef8 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Jeremiah Willcock 6589790b9b Added shared_array_property_map
[SVN r53480]
2009-05-31 03:32:08 +00:00
Jeremiah Willcock 4c13239ad8 "Mike Jackson" -> "Michael Jackson" in copyright messages
[SVN r52475]
2009-04-18 23:59:45 +00:00
Jeremiah Willcock 5ecedf49cb Added copyright and license info
[SVN r52474]
2009-04-18 23:53:09 +00:00
Jeremiah Willcock 01022cc469 Moved property map library into property_map/ directory; made old files into stubs with #warnings; converted uses and docs of property map library to use new names
[SVN r52226]
2009-04-07 01:28:38 +00:00
Michael A. Jackson 180bebbe1c Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson dcb61a53a3 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Vladimir Prus bfa4ffc2cf Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Ronald Garcia e6b52e4c66 Added a test for ignore_other_properties.
[SVN r37511]
2007-04-26 22:11:20 +00:00
Douglas Gregor 2ca407e482 Try again to fix dynamic_properties_test for MSVC 6, 7, etc
[SVN r29022]
2005-05-18 03:51:29 +00:00
Douglas Gregor 45dc3feff4 boost\dynamic_property_map.hpp:
- Provide a get() overload that takes type<Value> as its last parameter, for compatibility with compilers that don't handle explicit template arguments well
  - Attempt to work around GCC 2.95 name lookup issue

libs\property_map\test\dynamic_properties_test.cpp:
  - Work around some compiler limitations


[SVN r28896]
2005-05-14 14:51:28 +00:00
John Maddock e0c9bc6c97 Get the test case compiling with more compilers.
[SVN r28846]
2005-05-12 16:29:52 +00:00
Vladimir Prus 95256b864c Added V2 Jamfile
[SVN r28100]
2005-04-11 10:59:59 +00:00
Douglas Gregor 8c1e7b0feb Added dynamic_properties
[SVN r27244]
2005-02-08 16:43:58 +00:00