Commit Graph

167 Commits

Author SHA1 Message Date
John Maddock
4bf4852012 Changed behaviour of add_pointer tests to match revised add_pointer semantics.
[SVN r13245]
2002-03-22 11:28:45 +00:00
John Maddock
989d554adc Added fixes so that at least some of the tests can be run under Borland
[SVN r13244]
2002-03-22 11:27:44 +00:00
John Maddock
5ff78759b4 Updated add_pointer docs.
[SVN r13243]
2002-03-22 11:26:31 +00:00
John Maddock
0b4cea1a65 Added needed include for standalone usage
[SVN r13242]
2002-03-22 11:25:32 +00:00
John Maddock
be17f6c2a9 Changed behaviour of add_pointer with arrays.
[SVN r13241]
2002-03-22 11:25:01 +00:00
John Maddock
d8fbf9e9de Tidied up Borland implementation
[SVN r13240]
2002-03-22 11:24:28 +00:00
John Maddock
f1ae54e40a Fixed __int64 detection
[SVN r13224]
2002-03-19 11:30:35 +00:00
John Maddock
2f0e29b4bc Added is_member_function_pointer location.
[SVN r13214]
2002-03-17 12:21:56 +00:00
Dave Abrahams
318bcae72e warning suppression for vc7
[SVN r13209]
2002-03-15 14:15:28 +00:00
Dave Abrahams
9994e68bc8 Many fixes for MSVC6, esp. with ABCs
[SVN r13188]
2002-03-14 02:20:40 +00:00
Dave Abrahams
bd42bfe736 Considerably simplified is_array for MSVC
is_array now works with ABCs!


[SVN r13187]
2002-03-13 22:29:48 +00:00
Dave Abrahams
4f7c036ba9 Considerably simplified is_reference for MSVC
is_reference and is_enum now works with ABCs!


[SVN r13186]
2002-03-13 22:16:06 +00:00
John Maddock
4fe73d6f02 Added add_cv definition
[SVN r13121]
2002-03-07 12:06:44 +00:00
John Maddock
79417d9a29 Updated docs to include add_cv.
[SVN r13120]
2002-03-07 12:05:42 +00:00
Jens Maurer
ab1421b4da update expected failures for Solaris and EDG compilers
[SVN r13100]
2002-03-05 20:41:16 +00:00
John Maddock
5e8187b321 Improved gcc version check
[SVN r13074]
2002-03-04 12:41:05 +00:00
John Maddock
3ff3c46800 Improved gcc version detection
[SVN r13073]
2002-03-04 12:39:14 +00:00
John Maddock
dfcd99c89a Fixed gcc version detection
[SVN r13072]
2002-03-04 12:37:33 +00:00
Jens Maurer
1c8cc4d22f add missing semicolon
[SVN r13052]
2002-03-03 21:34:04 +00:00
Jens Maurer
b50cc8e4f6 add missing semicolon in last checkin
[SVN r13051]
2002-03-03 21:32:10 +00:00
John Maddock
5b0657508c Added comments about usage of cr_type typedef.
[SVN r12992]
2002-03-01 12:25:11 +00:00
Dave Abrahams
1eccbcddba Updated expected failures
[SVN r12972]
2002-02-28 00:25:32 +00:00
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