jzmaddock
e69dd6740a
Fixes for msvc-13.
2014-02-08 16:19:14 +00:00
jzmaddock
6f9d6798a7
Suppress spurious GCC warning.
2014-02-08 13:00:54 +00:00
jzmaddock
a2b3727caf
Fix some GCC warnings by actually testing the types generated.
2014-02-08 13:00:31 +00:00
Michel Morin
ba63463ab7
Correct broken links to C++ standard papers. Refs #9212 .
...
[SVN r86524]
2013-10-30 12:51:24 +00:00
Vicente J. Botet Escriba
31ceaf1b02
TypeTraits/common_type fix typo.
...
[SVN r86457]
2013-10-26 15:30:31 +00:00
John Maddock
d5c5988d92
Remove dead files.
...
[SVN r86300]
2013-10-14 15:25:21 +00:00
Stephen Kelly
937009e771
Remove use of obsolete BOOST_TT_BROKEN_COMPILER_SPEC
...
[SVN r86250]
2013-10-11 23:23:26 +00:00
Stephen Kelly
ad10d46cc5
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
a7d4ca60cf
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
32f87190d6
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #elif...#else...#endif blocks.
[SVN r86247]
2013-10-11 23:19:44 +00:00
Stephen Kelly
77697c2134
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#else...#endif blocks.
[SVN r86246]
2013-10-11 23:19:17 +00:00
Stephen Kelly
f0b1834a4d
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
ea6264018d
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
c8f38de386
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#endif blocks.
[SVN r86243]
2013-10-11 23:13:10 +00:00
Edward Diener
7b3dfb6f0a
Removed extraneous calling convention declarations for VC++ and compatibles when varargs is used.
...
[SVN r86214]
2013-10-09 14:54:36 +00:00
Stephen Kelly
f53c38de37
aligned_storage: Remove obsolete GCC version check.
...
[SVN r86103]
2013-10-01 08:41:55 +00:00
Stephen Kelly
7713e90dc3
TypeTraits: Remove obsolete GCC version checks.
...
[SVN r86077]
2013-09-30 16:01:57 +00:00
Stephen Kelly
d1403c7d10
TypeTraits: Remove use of obsolete macro
...
BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING was only defined for GCC 2.
[SVN r86076]
2013-09-30 16:01:34 +00:00
Stephen Kelly
df4224484f
TypeTraits: Remove definition of macro for obsolete GCC.
...
[SVN r86075]
2013-09-30 16:01:16 +00:00
Stephen Kelly
95587ab589
aligned_storage: Remove obsolete MSVC version check.
...
[SVN r86025]
2013-09-30 00:18:28 +00:00
Stephen Kelly
f23fef070e
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Stephen Kelly
81918230c6
TypeTraits: Remove obsolete MSVC version checks.
...
[SVN r85919]
2013-09-25 21:15:34 +00:00
Stephen Kelly
dc676dc982
TypeTraits: Port away from obsolete macro.
...
[SVN r85918]
2013-09-25 21:14:42 +00:00
Stephen Kelly
ed84feb8b2
TypeTraits: Remove use of obsolete macro.
...
[SVN r85917]
2013-09-25 21:14:24 +00:00
Stephen Kelly
dec59cee34
TypeTraits: Remove alternative macro definitions for old MSVC.
...
[SVN r85916]
2013-09-25 21:14:01 +00:00
Antony Polukhin
5b7204632a
Disable tests that can not be passed by intel compiler due to its usege of the is_copy_constructible trait in C++98/fallback mode (beacause of the bugs in SFINAE for deleted functions). (refs #8802 )
...
[SVN r85357]
2013-08-15 15:17:40 +00: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
4b93facaaa
Atempt to workaround Intel issue with SFINAE (refs #8802 )
...
[SVN r85222]
2013-08-06 15:37:00 +00:00
Antony Polukhin
c646121426
Test is_copy_constructible trait on C++03/98 with Boost.Move emulation of noncopyable-movable type (refs #8802 , refs #8842 )
...
[SVN r85193]
2013-08-03 06:09:35 +00:00
Antony Polukhin
a867293d57
Workaround some of the Intel warinings/bugs in the is_copy_constructible_tests file (refs #8802 )
...
[SVN r85173]
2013-07-30 07:50:21 +00:00
Antony Polukhin
2429f259cc
Unify behavior of is_copy_constructible triat when dealing with rvalues + add comments for some tests (refs #8802 ):
...
[SVN r85104]
2013-07-22 12:51:09 +00:00
Antony Polukhin
adfe8642af
Fix tests for is_copy_constructible triat and fix reference-to-reference issue (refs #8802 ).
...
[SVN r85060]
2013-07-17 14:38:39 +00:00
John Maddock
449c859c9d
Add support for char16_t and char32_t.
...
Fixes #8780 .
[SVN r85019]
2013-07-12 18:28:17 +00:00
Antony Polukhin
2131265b3d
Fix tests build under MSVC for is_copy_constructible triat (refs #8802 )
...
[SVN r85006]
2013-07-12 11:14:11 +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
Antony Polukhin
1feea65d89
Added is_copy_constructible triat implementation and tests (refs #8802 )
...
[SVN r84987]
2013-07-09 07:49:44 +00:00
John Maddock
554cb99bf1
Remove reference to BOOST_TYPEOF_SILENT as it doesn't exist any more.
...
[SVN r84845]
2013-06-20 12:13:47 +00:00
John Maddock
e7b1851330
Fix for #5809 .
...
[SVN r84836]
2013-06-19 17:37:17 +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
John Maddock
79b4594c2b
Fix messed up parenthesis.
...
[SVN r83473]
2013-03-17 16:02:13 +00:00
John Maddock
1554970121
Tentative fixes for remaining msvc-11 failures.
...
[SVN r83437]
2013-03-15 13:27:03 +00:00
Antony Polukhin
2140b4c23c
Added missing header for is_nothrow_move_constructible (refs #8189 ).
...
[SVN r83430]
2013-03-14 18:56:19 +00:00
Antony Polukhin
0ef52c07fa
Added C++11 specific tests for implementation of is_nothrow_move_constructible and is_nothrow_move_assignable traits (refs #8189 ).
...
[SVN r83365]
2013-03-08 15:52:46 +00:00
Antony Polukhin
40d87a0683
Fix MSVC11 test (refs #8189 ).
...
Added C++11 noexcept implementation of is_nothrow_move_constructible and is_nothrow_move_assignable traits and changed C++03 version to to work close to C++11 (refs #8189 ).
[SVN r83245]
2013-03-02 16:15:30 +00:00
Antony Polukhin
703afdc9c1
Added includes for new type triats to type_traits.hpp
...
[SVN r83242]
2013-03-02 08:36:39 +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
Antony Polukhin
6ddc6c1d51
Added new type traits (more documentation, more tests and improved C++11 specific features detection still must to be done) (refs #8189 )
...
[SVN r83206]
2013-02-28 19:17:49 +00:00
Michel Morin
8886da6e1b
Removing a non-ascii character (i.e. a non-breaking space); fixes #8042 .
...
[SVN r82830]
2013-02-12 15:29:39 +00:00
John Maddock
b64cca729d
Add comment to the effect that is_POD is deprecated, and get it to forward to is_pod.
...
[SVN r82678]
2013-02-01 10:16:07 +00:00