jzmaddock
e347b45eef
Merge branch 'develop'
2014-02-16 16:37:02 +00:00
jzmaddock
8c0269c1c2
Setup first merge point in Git land.
2014-02-16 16:36:50 +00:00
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
e9ae20d161
Merge r86524 (Correct broken links to C++ standard papers); fixes #9212
...
[SVN r86673]
2013-11-13 03:22:55 +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
497c7c10e9
TypeTraits/common_type fix typo. fix #8785 .
...
[SVN r86458]
2013-10-26 15:49:29 +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
John Maddock
6d0830f46f
Merge type traits from Trunk:
...
* Adds uchar16_t and uchar32_t support.
* Adds is_copy_constructible trait.
[SVN r85474]
2013-08-26 10:43:14 +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
544307225b
Remove reference to BOOST_TYPEOF_SILENT as it doesn't exist any more.
...
[SVN r84846]
2013-06-20 12:14:11 +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
75abd7992c
Change pp-code to fix #5809 .
...
Fixes #5809 .
[SVN r84837]
2013-06-19 17:39:35 +00:00
John Maddock
e7b1851330
Fix for #5809 .
...
[SVN r84836]
2013-06-19 17:37:17 +00:00
John Maddock
c49466d872
Clarify that base classes include indirect ancestors.
...
Fixes #8407 .
[SVN r84762]
2013-06-13 16:09:11 +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
5cee0e2652
Fix typo in docs and regenerate.
...
Fixes #7639 .
[SVN r84759]
2013-06-13 15:53:03 +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
3874a62b66
Merge new traits & accumulated fixes from Trunk.
...
[SVN r83499]
2013-03-19 19:04:44 +00:00