Commit Graph
145 Commits
Author SHA1 Message Date
Dave Abrahams 3bb2f6a885 Suppress __ICL 5 warnings
[SVN r12969]
2002-02-28 00:23:09 +00:00
Dave Abrahams ecaab696b7 Suppress nasty GCC warnings
[SVN r12968]
2002-02-28 00:22:31 +00:00
John Maddock 1f0a9440b0 Fixed test count failures for gcc 3.1,
Fixed pathname in Jamfile.


[SVN r12953]
2002-02-27 12:40:52 +00:00
Dave Abrahams 1307a897df updated expected failures for MWERKS
[SVN r12920]
2002-02-24 02:48:54 +00:00
Dave Abrahams 3294d07126 Added an explicit cast to suppress warnings
[SVN r12919]
2002-02-24 02:38:45 +00:00
Dave Abrahams bddf43c4c1 Added a few more specializations to suppress GCC warnings
[SVN r12918]
2002-02-24 02:37:36 +00:00
Dave Abrahams f132cbf95c eliminate types with implicit conversion to pointers for is_array
[SVN r12914]
2002-02-23 20:52:30 +00:00
Dave Abrahams 0da8ae4f17 Added tests to eliminate types with implicit conversion to pointers for is_array
[SVN r12913]
2002-02-23 20:49:05 +00:00
Dave Abrahams 862508b9aa oops, bug fix
[SVN r12890]
2002-02-22 05:29:56 +00:00
Dave Abrahams 9ef3324c86 No MSVC failures anymore!
[SVN r12889]
2002-02-22 03:01:19 +00:00
Dave Abrahams 7191a5eaea ----------------------------------------------------------------------
Fixed is_POD for array types on compilers without partial
specialization. Caused tests to fail when the number of failures
doesn't exactly meet expectations.

Modified Files:
	boost/type_traits/object_traits.hpp
	boost/type_traits/type_traits_test.hpp
	libs/type_traits/tests/object_type_traits_test.cpp
----------------------------------------------------------------------


[SVN r12887]
2002-02-22 01:04:45 +00:00
John Maddock d419537e15 Added incomplete_type test case.
[SVN r12801]
2002-02-14 12:55:35 +00:00
Douglas Gregor 57f8b8fe9c Need to include <cstring> to get memset
[SVN r12774]
2002-02-09 16:35:34 +00:00
Darin Adler 1afdc58d44 Always say "private noncopyable" to avoid warnings.
[SVN r12762]
2002-02-08 20:08:15 +00:00
John Maddock c3b4b469a5 Added missing header include.
[SVN r12755]
2002-02-08 12:40:57 +00:00
Dave Abrahams 90fc4f311f Allow indirect reference/pointer returns
[SVN r12659]
2002-02-03 03:05:39 +00:00
Dave Abrahams 26fcfa4616 Fixed is_reference<T const volatile>::value for compilers without partial specialization.
[SVN r12654]
2002-02-02 23:23:42 +00:00
Darin Adler bc5c28bd3c New smart pointer documentation. Related clean-up of the smart pointer
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.


[SVN r12647]
2002-02-02 18:36:12 +00:00
Peter Dimov 2822c3752f added empty_type_t1 default constructor to keep MSVC silent
[SVN r12646]
2002-02-02 16:22:17 +00:00
Dave Abrahams 7504f83ee0 Slightly more robust test cases rule out some wrongheaded implementation ideas
[SVN r12617]
2002-02-01 04:35:47 +00:00
Dave Abrahams 6ce582379a Suppress warnings with GCC
[SVN r12595]
2002-01-31 05:08:53 +00:00
Douglas Gregor 1bc7d114b2 Renamed "count" to "specializations" because GCC 3.0.3 reports an ambiguity otherwise
[SVN r12594]
2002-01-31 04:00:21 +00:00
John Maddock cdb8730a93 Fixed Jamfile path
[SVN r12576]
2002-01-30 12:18:16 +00:00
Douglas Gregor 82c8d15179 object_traits.hpp:
- Stateless types must be empty


[SVN r12564]
2002-01-30 03:39:17 +00:00
Douglas Gregor b270745d4a index.htm:
- Document is_stateless type trait


[SVN r12563]
2002-01-30 03:38:17 +00:00
Douglas Gregor 964ec6c642 object_traits.hpp:
- A type has to be a class and have a trivial default constructor to be
    stateless


[SVN r12562]
2002-01-30 03:18:45 +00:00
Douglas Gregor 226abdf852 object_traits.hpp:
- Add is_stateless trait


[SVN r12558]
2002-01-30 01:58:58 +00:00
John Maddock 3d45932549 Fixed is_convertible to work with cv-void types.
[SVN r12367]
2002-01-20 12:22:23 +00:00
Dave Abrahams 48196cee54 Fix for __MWERKS__
[SVN r12361]
2002-01-19 18:58:14 +00:00
John Maddock 3cff038f78 Added location information for is_base_and_derived
[SVN r12355]
2002-01-19 13:05:03 +00:00
John Maddock 0e0afca36d Fixed location of is_base_and_derived
[SVN r12354]
2002-01-19 13:01:51 +00:00
John Maddock 77c0127cc6 Fixed is_base_and_derived to work correctly with non-class types.
Moved to object_traits.hpp from conversion_traits.hpp


[SVN r12353]
2002-01-19 13:00:45 +00:00
John Maddock b57557b3c3 Fixed previously broken is_base_and_derived tests,
moved them from is_convertible_test to object_type_traits_test


[SVN r12352]
2002-01-19 12:59:34 +00:00
John Maddock b33bcd5f1f Stripped tabs from source
[SVN r12351]
2002-01-19 12:38:14 +00:00
John Maddock 249fab960e Added some missing caveats
[SVN r12267]
2002-01-10 12:45:29 +00:00
John Maddock 23b292cccd Updated tests
[SVN r12249]
2002-01-08 13:00:42 +00:00
John Maddock c6fbfb05d2 Fixed MSVC warnings when using -Gr
Fixed Borland warnings in conversion_traits.hpp


[SVN r12247]
2002-01-08 12:59:19 +00:00
John Maddock e650f59e68 Adjustments to test expected failures, after type_traits updates.
[SVN r12241]
2002-01-07 12:58:57 +00:00
John Maddock bcd934c959 Added extra partial specialisations to is_member_function_pointer
to accound for cv-qualified member-functions


[SVN r12240]
2002-01-07 12:58:09 +00:00
John Maddock 7a8b460ce8 Added traits classes:
is_base_and_derived
	has_nothrow_construct
	has_nothrow_copy
	has_nothrow_assign


[SVN r12213]
2002-01-04 12:45:46 +00:00
John Maddock 0482816876 Added is_member_function_pointer
[SVN r12212]
2002-01-04 11:10:52 +00:00
John Maddock cdb95f1786 Added is_member_function_pointer template
[SVN r12211]
2002-01-04 11:10:09 +00:00
John Maddock 57c83a61e5 Fixed eroneous comment
[SVN r12153]
2001-12-27 12:21:24 +00:00
John Maddock 894e2e1beb Added some explanetary comments
[SVN r12148]
2001-12-26 11:19:38 +00:00
John Maddock 262616a267 Updated is_function test program to a (hopefully) more portable solution.
[SVN r12141]
2001-12-22 12:13:15 +00:00
Dave Abrahams e94b5d6989 fixed comment
[SVN r12039]
2001-12-13 18:15:57 +00:00
Dave Abrahams a926ee3ba5 Added MSVC warning suppression
[SVN r12038]
2001-12-13 18:13:42 +00:00
John Maddock 80c838ef88 Removed erroneous comment on is_member_pointer
[SVN r11851]
2001-12-02 12:30:44 +00:00
Jens Maurer 0d1575c0b7 add definition for integral constants initialized in-class
[SVN r11723]
2001-11-18 17:32:19 +00:00
John Maddock bf11510e71 Fixed example to work with VC7b2
[SVN r11625]
2001-11-07 12:37:29 +00:00