Commit Graph

143 Commits

Author SHA1 Message Date
Glen Fernandes
6a472a381d Implement copy_reference and copy_cv_ref 2019-02-23 00:05:35 -05:00
Glen Fernandes
d8bdd309d7 Implement is_bounded_array and is_unbounded_array 2019-01-07 00:30:16 -05:00
Andrey Semashev
f146e70e9b
Fix is_constructible header reference. 2018-11-04 13:46:32 +03:00
Glen Fernandes
53aec15195 Add note to documentation and correct spelling 2018-09-08 11:17:48 -04:00
Glen Fernandes
fcc0711c33 Update e-mail address in comments 2018-09-08 11:17:06 -04:00
Glen Fernandes
2baafd4a3a Add enable_if_ and enable_if_t. Sever dependency on Core. 2018-08-25 21:00:17 -04:00
jzmaddock
f78c5330cd Document improved unary operators.
[CI SKIP]
2018-08-11 09:50:49 +01:00
jzmaddock
458b1fa071 Update docs on decay.
Fixes: https://github.com/boostorg/type_traits/issues/33.
[CI SKIP]
2018-08-06 13:22:28 +01:00
jzmaddock
bd67d9075f Documentation update.
[CI SKIP]
2018-05-27 10:59:31 +01:00
Kohei Takahashi
9548118ed4
Fixed a typo in is_assignable doc 2018-05-07 12:50:25 +09:00
jzmaddock
24fa07bbd7 Update history and regenerate docs.
[CI SKIP]
2018-02-21 18:51:22 +00:00
jzmaddock
0155b7030c Update docs for binary operator traits. 2018-02-11 11:31:23 +00:00
jzmaddock
df4eccb911 Document is_complete.
[CI SKIP]
2018-02-04 19:26:10 +00:00
jzmaddock
33bd73e26d Add macro to indicate when is_constructible is fully implemented.
Fixes: https://svn.boost.org/trac10/ticket/12003
[SKIP CI]
2018-02-02 19:24:52 +00:00
jzmaddock
b78fd5f29d Type_traits.detection idiom: flesh out docs and add history. 2018-01-31 18:55:04 +00:00
Glen Fernandes
35c105501b Implement detection idiom toolkit 2018-01-28 09:40:24 -05:00
jzmaddock
5ed289c317 Update docs. 2018-01-25 10:56:23 +00:00
Daniel James
3e9608230c Fallback for is_nothrow_swappable on pre-C++11 2017-11-28 22:12:01 +00:00
jzmaddock
336162c8c4 Merge pull request #42 from boostorg/feature/is_list_constructible
Add is_list_constructible
2017-07-16 19:04:56 +01:00
Peter Dimov
ced4870cb0 Add is_list_constructible 2017-07-15 23:03:38 +03:00
Peter Dimov
aa8dcb47cf Add is_nothrow_swappable 2017-07-15 18:57:34 +03:00
Peter Dimov
8a3d01a5ea Add remove_cv_ref 2017-05-20 17:13:43 +03:00
jzmaddock
c725b736be Rebuild docs. 2017-05-18 19:47:21 +01:00
jzmaddock
bb867c86d8 Improve tests for new *_t template aliases.
Add missing *_t aliases.
2017-05-18 19:44:29 +01:00
Peter Dimov
f51a528591 Add _t aliases 2017-05-16 21:52:06 +03:00
jzmaddock
551502a4a0 Update history. 2017-02-27 12:06:11 +00:00
jzmaddock
7b29d67a3e Small improvements to make_void:
* When there are no variadic templates, supports up to 5 parameters.
* Tests added for void_t.
* Documentation added on compiler support.
2017-02-07 18:49:33 +00:00
Glen Fernandes
d24f722c5a Add make_void and void_t traits 2017-01-30 19:50:38 -05:00
Rene Rivera
4fffc7637d Add, and update, documentation build targets. 2016-10-07 23:07:37 -05:00
jzmaddock
c526c89267 Update docs. 2016-01-11 13:45:41 +00:00
jzmaddock
23d6106101 Revert "Update docs."
This reverts commit 1f65f0351d.
2016-01-11 13:44:51 +00:00
jzmaddock
1f65f0351d Update docs. 2016-01-10 18:53:10 +00:00
jzmaddock
e19e733040 Regenerate docs and add missing files. 2015-06-18 11:26:28 +01:00
jzmaddock
863ba0a7c5 Revert "Move private-constructor tests into separate file."
This wasn't the right fix, and didn't fix the issue anyway.

This reverts commit fe5f4e2253.
2015-06-16 18:30:02 +01:00
jzmaddock
e68fddd992 Document new traits classes. 2015-06-13 19:19:22 +01:00
jzmaddock
68413905af Update more compiler requirements. 2015-06-12 19:37:19 +01:00
jzmaddock
587298b93a Update compiler compatibility notes. 2015-06-12 18:44:01 +01:00
jzmaddock
1dfcdd7bb2 Bring more docs up to date. 2015-06-11 09:57:56 +01:00
jzmaddock
c0ca135b78 Add docs for undocumented has_nothrow_destructor trait. 2015-06-10 17:10:41 +01:00
jzmaddock
b21b0f0476 Fix test case: arrays are not explicitly copyable 2015-06-09 18:50:29 +01:00
jzmaddock
8ed541ac23 Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
Resolved Conflicts:
	doc/transform_traits.qbk
	doc/type_traits.qbk
2015-06-08 11:41:56 +01:00
jzmaddock
719ea20756 Begin updating docs to match new code. 2015-06-08 09:05:40 +01: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
5fcc741db4 Add copy_cv documentation. 2015-06-07 21:10:51 +03: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
6a8708a128 Update history. 2014-12-11 15:49:21 +00:00
jzmaddock
ffa9927732 Add new hooks for nothrow move assign/construct and fix is_nothrow_move_assignable and is_nothrow_move_constructible for msvc-12 and later. 2014-12-05 18:30:54 +00:00