John Maddock
41daf6eb63
Fixed problems with type conversions, and removed some illegal ;'s
...
[SVN r9685]
2001-03-30 11:57:05 +00:00
John Maddock
27cffefbd7
Fixed expected errors with gcc
...
[SVN r9684]
2001-03-30 11:55:23 +00:00
John Maddock
111d40e909
added add_const/add_volatile/is_function
...
Fixed is_const/is_volatile to work with reference types
Fixed is_object to work with function types.
Fixed is_enum/is_empty to work with incomplete/abstract/function types
[SVN r9640]
2001-03-25 10:34:35 +00:00
John Maddock
04d2519bdd
Modified to include new sub-header <boost/type_traits/function_traits.hpp>
...
[SVN r9639]
2001-03-25 10:32:25 +00:00
John Maddock
23e280ffe4
Type_traits: Added add_const/add_volatile/is_fucntion tests.
...
Updated docs for new templates.
Updated test programs to test abstract base classes.
[SVN r9638]
2001-03-25 10:31:16 +00:00
Beman Dawes
546727c5f3
1.21.0 run up including fixing broken links
...
[SVN r9523]
2001-03-09 14:36:41 +00:00
John Maddock
c3ba753ca1
Tentative fixes for SunPro compiler
...
[SVN r9520]
2001-03-09 12:34:52 +00:00
John Maddock
92fe7669e4
MWCW fixes for type_traits test programs
...
[SVN r9441]
2001-03-05 12:03:55 +00:00
John Maddock
67cce8ee47
Type fixes, added missing remove_cv docs
...
[SVN r9440]
2001-03-05 11:46:22 +00:00
John Maddock
fc45bf3964
type_traits: more tentative EDG compiler fixes...
...
[SVN r9321]
2001-02-24 13:04:56 +00:00
John Maddock
a4007ce6ea
more tentative type_traits fixes for EDG front end
...
[SVN r9289]
2001-02-20 12:56:26 +00:00
John Maddock
8c6c6fd022
More type_traits tweeks.
...
[SVN r9287]
2001-02-20 12:17:55 +00:00
Dave Abrahams
7d0bb036ac
Fixed for MSVC
...
[SVN r9277]
2001-02-19 16:38:14 +00:00
Dave Abrahams
57fe48fade
Oops!
...
[SVN r9276]
2001-02-19 16:28:06 +00:00
Dave Abrahams
d6e0ea6f48
Added #include <climits>
...
[SVN r9275]
2001-02-19 16:26:51 +00:00
John Maddock
fabed28540
more type traits updates:
...
Header includes get BOOST_ prefix,
BOOST_DECL_MC dropped in favour of new BOOST_STATIC_CONSTANT (from config.hpp),
operator ! dropped in favour of boost::type_traits::ice_not template.
[SVN r9270]
2001-02-19 12:52:30 +00:00
Jens Maurer
ab2358913c
use ice_not<> instead of logical not "!" to work around problems with
...
early EDG (for example, IRIX CC and Compaq C++)
[SVN r9255]
2001-02-18 16:16:02 +00:00
Jens Maurer
7b57ce4392
using ice_not<> instead of logical not "!" helps IRIX and Compaq C++
...
[SVN r9254]
2001-02-18 16:07:01 +00:00
John Maddock
5785944f54
Moved <cstddef> include to <boost/type_traits/fwd.hpp> as its required by all the new type traits headers..
...
[SVN r9252]
2001-02-18 12:24:46 +00:00
John Maddock
6927397756
type_traits: regression failure fixes from type traits changes...
...
[SVN r9249]
2001-02-18 11:43:01 +00:00
Jens Maurer
964625b851
add <cstddef> for std::size_t
...
[SVN r9248]
2001-02-17 22:10:12 +00:00
John Maddock
f3976d8060
Added new type traits files.
...
[SVN r9238]
2001-02-17 12:25:45 +00:00
Jeremy Siek
6fda1821b2
added acknowledgement to Andrei for conversion
...
[SVN r9211]
2001-02-15 15:20:20 +00:00
Jeremy Siek
cb93c87f4f
added acknowledgement to Andrei for the conversion class
...
[SVN r9210]
2001-02-15 15:18:38 +00:00
Beman Dawes
67224e443c
All final 1.20.2 changes, including fixing broken hyperlinks
...
[SVN r9071]
2001-02-10 14:42:14 +00:00
Jeremy Siek
b6dcd7ac0c
fixed bizarre g++ 2.95.2 bug in is_convertible, discovered while
...
trying to compile counting_iterator_test.cpp. Removed the empty
body of the constructor for accept_any
[SVN r8932]
2001-02-04 22:02:55 +00:00
John Maddock
c98df29cea
type_traits #2 updates - almost release version now
...
[SVN r8889]
2001-02-03 12:01:06 +00:00
Jeremy Siek
fd7d4efb22
second attempt at a fix for the is_convertible g++ warning
...
[SVN r8836]
2001-01-31 20:05:03 +00:00
Jeremy Siek
8ae858cc79
rolled back g++ fix, since it didn't work
...
[SVN r8832]
2001-01-31 18:28:51 +00:00
John Maddock
ed10188083
fixed expected compiler failures
...
[SVN r8825]
2001-01-31 11:35:01 +00:00
Jeremy Siek
a9d7c53394
Some fixes to is_convertible to get rid of the g++ warning.
...
This included:
- changes to is_convertible under g++ #ifdef
- added parenthesis around body of BOOST_IS_CLASS macro
- a specialization of is_array for const arrays
[SVN r8822]
2001-01-31 02:15:10 +00:00
John Maddock
de81a21597
type_traits: updated type-transformations
...
[SVN r8777]
2001-01-27 11:31:58 +00:00
John Maddock
11f69e0ec0
Fixes for void specialisations
...
[SVN r8751]
2001-01-24 12:16:16 +00:00
John Maddock
905a17a1c1
type_traits: updated with checks that cv-void specialisations are working correctly
...
[SVN r8727]
2001-01-23 11:44:44 +00:00
Dave Abrahams
f6c5afb5b6
Fixed tests for long long to detect its presence on GCC
...
[SVN r8701]
2001-01-22 03:48:35 +00:00
Dave Abrahams
a394b44150
Fixed is_same<T,U> so it would work with T == void or U == void
...
Suppressed some warnings in from_not_void_conversion<> for MSVC
Fixed a spelling error
[SVN r8665]
2001-01-21 05:23:36 +00:00
John Maddock
bb21fc7f1d
minor fixes for expected errors
...
[SVN r8654]
2001-01-20 12:28:08 +00:00
Jens Maurer
44e7ba3801
test results for Linux
...
[SVN r8529]
2001-01-07 22:26:09 +00:00
John Maddock
03f77589ce
This commit was generated by cvs2svn to compensate for changes in r889,
...
which included commits to RCS files with non-trunk default branches.
[SVN r8506]
2001-01-02 12:40:29 +00:00
John Maddock
fcc7af42a0
added directure structure proposal
...
[SVN r8504]
2000-12-30 11:28:30 +00:00
Dave Abrahams
de1265e810
Global replace of || with | and && with & in constant expressions to work around an MSVC bug.
...
[SVN r8097]
2000-11-02 01:12:23 +00:00
Dave Abrahams
a3686560a9
Fix is_reference for MSVC6.4
...
[SVN r8035]
2000-10-27 13:33:12 +00:00
John Maddock
8aab3f6c56
changed class to struct in is_convertible template
...
[SVN r7966]
2000-10-17 11:26:02 +00:00
John Maddock
dc00d7ce4d
more VC6 type-traits and compressed pair fixes
...
[SVN r7921]
2000-10-07 10:53:47 +00:00
John Maddock
844c53b91f
More VC6 fixes for is_pointer/is_array/is_same
...
[SVN r7896]
2000-10-03 11:53:39 +00:00
John Maddock
355e575498
More VC6 fixes for compressed_pair and type_traits.
...
[SVN r7895]
2000-10-03 11:47:24 +00:00
Dave Abrahams
f083ce196f
suppress "qualification applied to reference" warning for MSVC
...
[SVN r7884]
2000-10-01 14:57:44 +00:00
John Maddock
62a6c65c48
call_traits and type_traits updates for VC6
...
[SVN r7882]
2000-10-01 11:48:27 +00:00
Jeremy Siek
92d842b45b
changed is_empty to not use is_convertible with g++
...
[SVN r7841]
2000-09-26 07:41:33 +00:00
John Maddock
0297cf6e6c
Updates to cope with Borland C++ 5.51
...
[SVN r7697]
2000-09-09 10:20:24 +00:00