Commit Graph
995 Commits
Author SHA1 Message Date
Peter Dimov 9fd4ee06b2 Make common_type SFINAE-friendly, add tests 2015-06-08 15:34:45 +03:00
jzmaddock d124da05c8 Merge pull request #14 from boostorg/feature/copy_cv_doc
Add copy_cv documentation.
2015-06-08 09:20:36 +01:00
jzmaddock 965d6ed403 Merge pull request #13 from boostorg/feature/common_type
New implementation of common_type.
2015-06-08 09:18:28 +01:00
jzmaddock ef2d00be2a Use boost::int128_type to avoid GCC warnings.
Without this the type_traits tests fail as they use -Werror.
2015-06-08 09:18:00 +01:00
Peter Dimov 971fd13805 Remove unnecessary includes. 2015-06-08 02:03:14 +03:00
Peter Dimov 7cb0e840f1 Moved utility/declval.hpp to type_traits/declval.hpp. 2015-06-08 01:55:17 +03:00
Peter Dimov 01493e4acb Add a few more common_type tests. 2015-06-08 01:34:06 +03:00
Peter Dimov b0f9674649 Add a test for copy_cv. 2015-06-08 01:08:18 +03:00
Peter Dimov bc89aa6160 Add a type_identity test. 2015-06-08 00:54:19 +03:00
Peter Dimov 2180399398 Update documentation of common_type a bit. 2015-06-08 00:39:05 +03:00
Peter Dimov 987b01b28c Add documentation for declval. 2015-06-08 00:22:03 +03:00
Peter Dimov 2a645db56c Add documentation for type_identity as well. 2015-06-08 00:09:40 +03:00
Peter Dimov d0dbb24faf Move copy_cv to its alphabetical place. 2015-06-08 00:01:09 +03:00
Peter Dimov 3d3463b639 Rename tp_identity to type_identity; add copy_cv.hpp and type_identity.hpp to type_traits.hpp. 2015-06-07 22:18:49 +03:00
Peter Dimov 5fcc741db4 Add copy_cv documentation. 2015-06-07 21:10:51 +03:00
Peter Dimov 2b957cfd55 Add missing include of boost/config.hpp. 2015-06-07 19:19:55 +03:00
Peter Dimov ad1ddddaf4 New implementation of common_type. 2015-06-07 19:12:55 +03:00
jzmaddock e31d0ab7bd Suppress VC++ analyzer warnings.
See https://svn.boost.org/trac/boost/ticket/9100.
2015-05-28 19:07:39 +01:00
jzmaddock e824cad0bd Fix indent. 2015-05-28 18:52:29 +01:00
jzmaddock d3ac8b95c4 Bring decay into line with std::decay.
See https://svn.boost.org/trac/boost/ticket/7760.
2015-05-28 18:33:31 +01:00
jzmaddock ab62bb1c14 Add missing #include. 2015-05-28 13:42:00 +01:00
jzmaddock 3b86fe6cb4 Disable typeof when BOOST_COMMON_TYPE_DONT_USE_TYPEOF is set. 2015-05-28 13:13:45 +01:00
jzmaddock d57c36d056 Revert "Use typeof with recent Oracle compiler releases."
This reverts commit ef7436a729.
2015-05-27 18:26:01 +01:00
jzmaddock ef7436a729 Use typeof with recent Oracle compiler releases. 2015-05-27 18:22:48 +01:00
jzmaddock fb0c253a86 Add missing include for Oracle. 2015-05-27 18:17:35 +01:00
jzmaddock 28b599d17e Add missing #include. 2015-05-27 18:14:47 +01:00
jzmaddock ec6b822957 Add missing Solaris #includes. 2015-05-27 18:10:14 +01:00
jzmaddock 55ea6d614c Merge branch 'Version2' into develop 2015-05-22 13:18:48 +01:00
jzmaddock 286d08b1ea Mark those changes that have been merged. 2015-05-22 13:17:18 +01:00
jzmaddock 3b78213a41 Merge branch 'develop' into Version2 2015-05-21 19:37:33 +01:00
jzmaddock fe2dafdde1 Update PR list. 2015-05-21 19:35:51 +01:00
jzmaddock 3ee10740eb Merge branch 'Version2' of https://github.com/boostorg/type_traits into Version2 2015-05-21 18:52:13 +01:00
jzmaddock 9f489b0d71 Add tests to detect, https://svn.boost.org/trac/boost/ticket/11324. 2015-05-21 18:39:50 +01:00
jzmaddock 64daadea88 Merge pull request #12 from AntonBikineev/Version2
Version2
2015-05-20 17:49:26 +01:00
AntonBikineev eaa601cc38 Merge branch 'Version2' of https://github.com/AntonBikineev/type_traits into Version2 2015-05-20 10:30:37 -05:00
AntonBikineev 34fe226814 Added decaying to common_type in accordance with defect LWG2141 2015-05-20 10:29:22 -05:00
Edward Diener b3c24153c4 Test PR applied 2015-05-19 21:30:15 -04:00
Edward Diener b1c92f301f PR request for Boost Test 2015-05-19 12:28:32 -04:00
jzmaddock 4fb3457fe2 Merge branch 'develop' into Version2 2015-05-17 11:45:08 +01:00
jzmaddock 24b7d226d3 Add fix for false positives in is_virtual_base_of
See https://svn.boost.org/trac/boost/ticket/11309
2015-05-16 18:39:49 +01:00
Edward Diener ba1588ebc1 Updated pull requests for Version2 2015-04-27 19:34:19 -04:00
Edward Diener d6683b9759 Combine and put changes in alphabetical library order. 2015-04-27 03:41:29 -04:00
Edward Diener 2fcd884d9c Updates for detail and variant 2015-04-02 12:43:26 -04:00
Edward Diener 587401cc05 More changes noted, in iterator and function_types 2015-04-01 22:16:52 -04:00
Edward Diener 7af948ad26 Chanbed name of detail is_signed implementation to avoid conflicts with numeric_traits detail is_signed implementation. 2015-04-01 17:57:51 -04:00
Edward Diener 2b84e5f125 Changed to lexical_cast and lambda 2015-03-31 03:41:01 -04:00
Edward Diener eff5109f0c Put out correct deprecated message. 2015-03-31 00:39:14 -04:00
Edward Diener 65ac4ddc5a Put out correct deprecated message. 2015-03-31 00:35:50 -04:00
Edward Diener 17885c80f1 Added pull request for boost detail 2015-03-30 02:32:21 -04:00
Edward Diener 5ab8957b15 Added Boost function pull request 2015-03-30 01:58:47 -04:00