Commit Graph
277 Commits
Author SHA1 Message Date
John Maddock 973bbc1164 Changed is_POD to is_pod
[SVN r17162]
2003-02-02 12:17:47 +00:00
John Maddock 084bd0ab1b Added description of mechanism (from Terje)
[SVN r17161]
2003-02-02 12:16:42 +00:00
John Maddock 0572dd3713 Updated tests to stress new is_convertible and is_base_and_derived improvements.
Updated docs accordingly.


[SVN r17147]
2003-02-01 12:12:08 +00:00
John Maddock 524468f579 Widened the range of types that may be passed to is_convertible.
Extended is_base_and_derived to cope with ambiguous base classes
and non-public base classes.


[SVN r17146]
2003-02-01 12:11:10 +00:00
John Maddock 9ad8445156 Changed some file names (previously they were too long for some platforms to cope with).
[SVN r16850]
2003-01-10 12:14:57 +00:00
John Maddock 469c0f29e0 Function types are compound types.
[SVN r16792]
2003-01-08 11:28:06 +00:00
John Maddock 555a9f4039 Simplified implementation to !is_fundamental
[SVN r16747]
2003-01-04 12:59:22 +00:00
John Maddock 98467ea686 Updated test library names, and simplified testing rules
[SVN r16712]
2002-12-28 12:50:46 +00:00
Beman Dawes 04984055d5 add or update See www.boost.org comments
[SVN r16708]
2002-12-27 16:51:53 +00:00
Dave Abrahams 91ef105c63 Account for my older vc7.1 beta version
[SVN r16701]
2002-12-25 23:43:45 +00:00
Dave Abrahams 531442b4f1 Add some tests against array types.
[SVN r16628]
2002-12-16 23:57:20 +00:00
Aleksey Gurtovoy a9c64bba20 ISO-friendly lambda
[SVN r16572]
2002-12-09 08:08:30 +00:00
Dave Abrahams e8b42afe69 msvc fixes
[SVN r16481]
2002-12-02 19:03:39 +00:00
Dave Abrahams ef03d3bef0 massive improvement in internal structure overflows (though not a cure yet).
[SVN r16479]
2002-12-02 15:40:17 +00:00
Dave Abrahams 9329678518 Further suppressed internal structure overflow problems
[SVN r16478]
2002-12-02 14:59:50 +00:00
Dave Abrahams bbb571febb Suppress some GCC warnings
[SVN r16443]
2002-11-27 16:39:14 +00:00
Dave Abrahams 6fe2742c15 Squash internal structure overflows
[SVN r16382]
2002-11-23 21:29:55 +00:00
Aleksey Gurtovoy 3c5b4f6ab8 add missing typename
[SVN r16358]
2002-11-21 08:46:49 +00:00
John Maddock 6e4f49afc6 Fixed is_polymorphic for cv-qualified class types
[SVN r16339]
2002-11-20 12:08:15 +00:00
Dave Abrahams 814e55ff5e Fixes for array types on GCC 2.9x
[SVN r16197]
2002-11-11 18:38:58 +00:00
John Maddock cf508a63da Fixed link to mailing list
[SVN r16186]
2002-11-10 11:57:13 +00:00
John Maddock 9586ee5966 changed no_type to a struct
[SVN r16161]
2002-11-08 12:41:24 +00:00
John Maddock 021ee1971a Added better pp check
[SVN r16143]
2002-11-07 12:56:29 +00:00
John Maddock 73a6e46a1a removed BOOST_IS_ENUM
[SVN r16142]
2002-11-07 12:53:54 +00:00
Dave Abrahams 1472db4c06 intel 7.0 fixes
[SVN r16139]
2002-11-07 01:13:02 +00:00
Aleksey Gurtovoy e0a3d316cc Sun patch
[SVN r16131]
2002-11-06 11:53:07 +00:00
John Maddock bd7e6c0c18 Stopped testing std::ios_base (it's not always polymorphic, even though it should be).
[SVN r16114]
2002-11-05 12:51:16 +00:00
Beman Dawes 46652e39e6 missing ||
[SVN r16100]
2002-11-04 18:15:57 +00:00
John Maddock f49d7192a7 Commented out a couple of corner case tests
[SVN r16092]
2002-11-04 12:49:23 +00:00
John Maddock f70b52cdc0 Fixed test name
[SVN r16091]
2002-11-04 12:37:26 +00:00
John Maddock ad38d7a133 Enabled new is_convertible version for a couple of compilers only, may actually work this time...
[SVN r16090]
2002-11-04 12:35:26 +00:00
John Maddock d3484d9b84 Added Borland specific fixes for dropped cv-qualifiers.
[SVN r16089]
2002-11-04 12:34:33 +00:00
John Maddock 4b2788fdcb Added Borland specific fixes for references to arrays.
[SVN r16088]
2002-11-04 12:24:50 +00:00
John Maddock ee2b66b31f Added missing include
[SVN r16087]
2002-11-04 12:24:17 +00:00
John Maddock bac27107b7 Reverted default implementation to old version,
the new version doesn't quite work for all the cases required.


[SVN r16082]
2002-11-03 12:35:22 +00:00
John Maddock 026434c941 removed definition of intrinsics, these are now defined elsewhere.
[SVN r16081]
2002-11-03 11:57:54 +00:00
John Maddock 208f56cd68 Fixed spelling of metrowerks traits class intrinsics
[SVN r16080]
2002-11-03 11:44:48 +00:00
John Maddock 012d6ed522 Disabled MWCW intrinsic for now.
[SVN r16051]
2002-11-02 11:36:56 +00:00
John Maddock bb241cc1e2 Modified function test overloads so as not to produce ambiguities with some compilers.
[SVN r16049]
2002-11-02 11:32:03 +00:00
Dave Abrahams 3353896f3d Fix some of JM's "fixes". He can come back and "fix" them again later
if he doesn't like these ;-)


[SVN r16048]
2002-11-02 02:43:10 +00:00
John Maddock f9f4952fef gcc 3 fix for function types.
[SVN r16040]
2002-11-01 12:31:42 +00:00
John Maddock ba8d0a6df7 Added is_polymorphic docs.
[SVN r16039]
2002-11-01 12:16:11 +00:00
John Maddock a1cb3d8550 Moved intrinsic compiler support to a separate file "boost/type_traits/intrinsic.hpp"
[SVN r16038]
2002-11-01 12:15:26 +00:00
John Maddock d23af42bc3 Updated is_convertible tests.
Updated docs to reflec most of the recent changes.


[SVN r16032]
2002-10-31 12:35:28 +00:00
John Maddock a44fafcd68 Changed is_POD.hpp to is_pod.hpp
[SVN r16031]
2002-10-31 12:33:22 +00:00
John Maddock dbe91fcc3a Committed experimental version that doesn't pass UDT's through (...)
[SVN r16030]
2002-10-31 12:32:52 +00:00
John Maddock 38f7de18d8 changed is_POD.hpp to is_pod.hpp
[SVN r16023]
2002-10-30 12:35:17 +00:00
John Maddock 4481e52842 reinstated separate test file for tricky incomplete types (is_enum doesn't always work with incomplete types)
[SVN r16021]
2002-10-30 12:32:46 +00:00
John Maddock 6fd18f08d0 Added some typecasts to try and fix IBM compiler errors.
[SVN r16014]
2002-10-29 12:43:24 +00:00
John Maddock cdc8512d63 Updated tests to reflect what really does fail with broken compilers.
[SVN r16013]
2002-10-29 12:14:14 +00:00