65 Commits

Author SHA1 Message Date
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
719ea20756 Begin updating docs to match new code. 2015-06-08 09:05:40 +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
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
jzmaddock
c76c7cc1ad Update history and regen docs. 2014-11-10 18:01:17 +00:00
jzmaddock
817d036e1e Update history, regenerate docs. 2014-10-30 10:46:19 +00:00
jzmaddock
7e8ed98615 Include is_copy_assignable in doc build. 2014-08-31 18:51:58 +01:00
jzmaddock
0c7df66d0e Merge branch 'is_final' of https://github.com/K-ballo/type_traits into develop 2014-08-20 17:22:23 +01:00
K-ballo
5d936acc05 Added is_final type trait. Added BOOST_IS_FINAL intrinsic. 2014-08-19 14:45:00 -03:00
K-ballo
9b3c90a320 Fixed typo varaible -> variable 2014-07-18 21:59:23 -03:00
jzmaddock
3327d4c48f Fix doc bug: https://svn.boost.org/trac/boost/ticket/9967 2014-04-30 18:13:43 +01:00
jzmaddock
14d6a21eb1 Update docs on alignment traits. 2014-04-24 18:33:16 +01:00
jzmaddock
3b12bbb0d6 regenerate docs and update history. 2014-04-22 09:27:48 +01:00
jzmaddock
6100ef9bac Regenerate/update docs. 2014-04-21 09:47:34 +01:00
Antony Polukhin
e236bd7c14 Intel compiler: do not use SFINAE with decltype/sizeof on deleted functions. Use fallback mode instead (refs #8802)
[SVN r85319]
2013-08-12 13:25:01 +00:00
Antony Polukhin
e75060956c Improvemants for is_copy_constructible triat (refs #8802):
* Added small in-place documentation for trait
* Trait is now included by boost/type_traits.hpp header
* Added qbk documentation
* Documentation regenerated

[SVN r85002]
2013-07-11 10:27:49 +00:00
John Maddock
03648e3664 Clarify that base classes include indirect ancestors.
Refs #8407.

[SVN r84761]
2013-06-13 16:06:30 +00:00
John Maddock
314da4bb03 Fix typo in docs and regenerate.
Refs #7639.

[SVN r84757]
2013-06-13 15:48:59 +00:00
Antony Polukhin
23bd369b77 Added documentation for new type traits (refs #8189)
HTML pages regenerated (refs #8189)

[SVN r83241]
2013-03-02 08:30:44 +00:00
John Maddock
2162f05dfc Apply patches to correct typos from Michel Morin.
Refs #7683.

[SVN r82241]
2012-12-28 18:21:09 +00:00
John Maddock
3656db0215 Fix typo. Regenerate docs.
Fixes #6795.

[SVN r79458]
2012-07-12 17:55:05 +00:00
Frédéric Bron
e05726d61d operator type traits: added documentation on the limitation to template classes with operator definition that does not bind with all template arguments
[SVN r75084]
2011-10-21 23:42:44 +00:00
Frédéric Bron
e41fd89f7e operator traits: own operator definition moved up to fix clang failures
[SVN r74924]
2011-10-12 05:14:48 +00:00
Frédéric Bron
c1072ec858 operator traits: added limitation about SFINAE in the doc
[SVN r74861]
2011-10-09 19:13:44 +00:00
John Maddock
db5707d8c3 Add new traits classes to the index.
Regenerate docs.

[SVN r74842]
2011-10-09 11:05:29 +00:00
Frédéric Bron
6e2fae44d4 added type trait extension to operator detection
[SVN r74782]
2011-10-07 21:05:54 +00:00
John Maddock
204f156c3b Fix doc typo.
Fixes #5942.

[SVN r74571]
2011-09-26 10:59:26 +00:00
John Maddock
969238f5f6 Fix errors in is_union examples.
Fixes #5885.

[SVN r74336]
2011-09-10 16:58:00 +00:00
John Maddock
6842d7346b Documentation tweaks.
Fixes #5666.

[SVN r73942]
2011-08-20 09:02:55 +00:00
John Maddock
ea26a60081 Update docs to use latest auto-index in Trunk.
[SVN r72975]
2011-07-08 17:51:46 +00:00
John Maddock
74d5955a7a Fix misc typos and regenerate docs.
Fixes #5457.
Fixes #5458.
Fixes #5459.
Fixes #5460.
Fixes #5461.

[SVN r71222]
2011-04-13 11:02:44 +00:00
John Maddock
087d133793 Update type_traits tests to reflect C++0x.
Make better/simpler use of C++0x intrinsics where available.
Change a few traits to C++0x behaviour.
Update docs to reflect current intrinsic availability.

[SVN r70057]
2011-03-17 13:12:44 +00:00
John Maddock
ee29b7660f Change is_convertible to use C++0x behaviour where possible.
Change is_converible to use MSVC __is_convertible intrinsic.
Fixes #5271.
Fixes #4530.

[SVN r69822]
2011-03-10 16:52:00 +00:00
John Maddock
459e0bb6a0 Document the restrictions on is_virtual_base_of.
Refs #3730.

[SVN r67913]
2011-01-10 13:23:51 +00:00
John Maddock
a865f64c2f Document the restrictions on is_virtual_base_of.
Refs #3730.

[SVN r67912]
2011-01-10 13:17:45 +00:00
John Maddock
b67855e6da Change PDF URL to SF download page.
Add optional index generation.

[SVN r67544]
2011-01-01 17:01:48 +00:00
John Maddock
1b5833a894 Fix typo in docs and regenerate.
Refs #4810.

[SVN r66433]
2010-11-07 15:10:13 +00:00
Daniel James
a430c8da1d Missing html file in type traits.
[SVN r66272]
2010-10-30 14:31:23 +00:00
John Maddock
5346e1f373 Update history for 1.45.0, regenerate docs.
[SVN r65707]
2010-10-01 10:29:54 +00:00
John Maddock
c77a72a7cc Add conditional trait.
Update and regenerate docs.
Update type_traits.hpp and add trivial test case for it.

[SVN r65575]
2010-09-24 17:12:08 +00:00
John Maddock
afd6785017 Add declval and common type from Vicente J. Botet Escriba.
Regenerate docs.

[SVN r65443]
2010-09-17 12:12:03 +00:00
John Maddock
e66ffd9a99 Add new traits add_lvalue_reference and add_rvalue_reference.
[SVN r65387]
2010-09-11 18:00:56 +00:00
John Maddock
4588039349 Update docs to match all the fixes applied to 1.44.
[SVN r64055]
2010-07-15 17:26:14 +00:00
John Maddock
d94c44f927 Update docs to match code.
Update type_traits.hpp.
Completes fix for #3804.
Fixes #3804.

[SVN r63487]
2010-07-01 16:14:17 +00:00
John Maddock
9dd5a79afa Change memcpy to memmove in example as ranges may overlap.
Update/regenerate docs.

[SVN r61550]
2010-04-25 08:29:57 +00:00
John Maddock
eea6aa420e Add comment to remove_pointer docs.
Fixes #3771.

[SVN r59474]
2010-02-04 17:22:33 +00:00
John Maddock
466c4a68fc Clarify docs and add some more examples.
Fixes #3768.

[SVN r59472]
2010-02-04 17:11:48 +00:00
John Maddock
30598c1e09 Update docs with new history section.
[SVN r58903]
2010-01-11 13:19:25 +00:00
John Maddock
e7b1b3c773 Fixes #3800.
[SVN r58595]
2009-12-30 16:56:12 +00:00