John Maddock
2de95cfbf7
Fixed broken compiler workaround logic (it was previously the wrong way around).
...
[SVN r27863]
2005-03-29 11:17:30 +00:00
John Maddock
8513618762
Updated is_convertible test cases to check polymorphic-type conversions.
...
Added more test types to testing header.
Changed utility code to use new test header.
[SVN r27807]
2005-03-24 18:20:18 +00:00
John Maddock
6a9d90291d
Fixed is_convertible to use the correct config macro before using is_abstract.
...
Removed dead file.
[SVN r27806]
2005-03-24 18:18:36 +00:00
John Maddock
8622528d91
Modified function testing to make it configuration-friendly, future changes should require no more than a config macro change.
...
[SVN r27773]
2005-03-23 11:22:52 +00:00
John Maddock
b026d4b530
Modified type_traits to work better with abstract type, and to supress warnings when converting between builtin types.
...
Modified is_member_function_pointer and is_function to work with functions containing elipsis, and with __stdcall, __fastcall, and __cdecl function types.
Tidied up is_reference, removing dead code.
Updated tests to exercise the new code.
[SVN r27709]
2005-03-16 17:06:22 +00:00
John Maddock
7ef0acbb18
Sunpro 5.7 fixes from Steve Clamage
...
[SVN r27695]
2005-03-16 12:22:48 +00:00
Toon Knapen
6e31d51033
aCC does not allow UDT's passed via an ellipsis
...
[SVN r27394]
2005-02-15 21:40:26 +00:00
Thorsten Jørgen Ottosen
cccfc979be
*** empty log message ***
...
[SVN r27364]
2005-02-13 22:29:22 +00:00
Thorsten Jørgen Ottosen
b4bd9ff9df
*** empty log message ***
...
[SVN r27323]
2005-02-11 17:25:57 +00:00
John Maddock
3f8c89fde4
Changed include order to fix Borland 5.5.1 compiler errors (and yes just changing the order is enough to fix the issue - it should really make no difference).
...
[SVN r27307]
2005-02-10 12:53:20 +00:00
John Maddock
3bfee8baa6
Added a couple of extra tests
...
[SVN r27146]
2005-02-05 12:49:41 +00:00
John Maddock
17e53bc1be
Unified new and old versions of aligned_storage.
...
[SVN r27145]
2005-02-05 12:49:06 +00:00
John Maddock
30693414d1
pre-processor logic was previously incorrect (missing !).
...
[SVN r27144]
2005-02-05 12:42:22 +00:00
John Maddock
8b40505dfa
Include the right headers!
...
[SVN r27056]
2005-02-03 13:54:51 +00:00
John Maddock
710d73bed8
Fix for old and broken EDG compilers
...
[SVN r27055]
2005-02-03 13:54:18 +00:00
John Maddock
fa671bba10
gcc fix.
...
[SVN r26987]
2005-02-01 11:01:02 +00:00
John Maddock
642bcf966f
Enable more tests to build with the TR1 version of type_traits.
...
Fix missing anchor in docs.
[SVN r26968]
2005-01-31 17:07:47 +00:00
John Maddock
0349d29c67
Mode aligned_storage<>::type report true to is_pod.
...
[SVN r26960]
2005-01-31 13:50:40 +00:00
John Maddock
0a79e9cb27
Added missing tests, made std test mode TR1 conforming.
...
[SVN r26959]
2005-01-31 13:49:34 +00:00
John Maddock
119a76547b
Bring type traits into line with TR1
...
[SVN r26937]
2005-01-30 15:47:46 +00:00
John Maddock
07c3946e77
Make is_enum work with types that can not be converted to references (incomplete arrays for example).
...
[SVN r26936]
2005-01-30 15:41:12 +00:00
John Maddock
945a5e3c82
Make is_abstract work with non-object types (function and incomplete type for example).
...
[SVN r26935]
2005-01-30 15:40:10 +00:00
John Maddock
8fa22b8024
Modified to use BOOST_NO_IS_ABSTRACT
...
[SVN r26427]
2004-12-04 13:38:57 +00:00
John Maddock
22d2d9b641
Updated to use BOOST_NO_IS_ABSTRACT.
...
[SVN r26424]
2004-12-04 12:05:42 +00:00
Joaquín M. López Muñoz
bbbd77d3e9
fixed out-of-sync comment
...
[SVN r26405]
2004-12-02 18:16:19 +00:00
Joaquín M. López Muñoz
42877c1d1b
GCC 2.x workaround extended to GCC < 3.2.3
...
[SVN r26404]
2004-12-02 18:13:29 +00:00
John Maddock
d1958e02f8
Added additional tests for abstract template types.
...
[SVN r26357]
2004-11-29 16:51:31 +00:00
John Maddock
7dc55473ad
Added fix for abstract template types (the fix forces instantiation of the template, and corrects problems with gcc-3.4 and VC7.1).
...
[SVN r26356]
2004-11-29 16:49:48 +00:00
Aleksey Gurtovoy
2b9a6d5351
merge RC_1_32_0 fixes
...
[SVN r26333]
2004-11-28 04:44:21 +00:00
John Maddock
23278c28f2
Renamed member function foo in is_polymorphic test code, to prevent warnings when the template argument has a function named "foo".
...
[SVN r25734]
2004-10-15 12:16:54 +00:00
Aleksey Gurtovoy
3893bcc538
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2004-10-05 15:45:52 +00:00
Joaquín M. López Muñoz
9ca727623b
missing #include
...
[SVN r25471]
2004-09-29 10:18:53 +00:00
Joaquín M. López Muñoz
6ac28e8e19
fixed Intel Linux pp bug about <: incorrectly treated as a digraph
...
[SVN r25078]
2004-09-14 09:53:05 +00:00
Aleksey Gurtovoy
ad5fc1a2ac
workaround buggy preprocessors
...
[SVN r24914]
2004-09-05 10:03:28 +00:00
John Maddock
e0b3b0418a
Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
...
[SVN r24899]
2004-09-04 10:34:49 +00:00
Aleksey Gurtovoy
8f2d14c5c9
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
John Maddock
3cdf8c8ed2
Fix for gcc on Win32.
...
Tidied up macro/config usage.
[SVN r24745]
2004-08-26 10:42:36 +00:00
John Maddock
17c699a256
Fix for DMC compiler
...
[SVN r24743]
2004-08-26 10:40:39 +00:00
Douglas Gregor
4e54b5db92
Fix int/size_t issues
...
[SVN r24711]
2004-08-24 13:50:03 +00:00
John Maddock
fa928962a6
MDC fixes from Daniel James
...
[SVN r24663]
2004-08-23 11:39:22 +00:00
Douglas Gregor
55e2d27da4
License update
...
[SVN r24598]
2004-08-19 15:23:47 +00:00
Vladimir Prus
ed97beb51f
More V2 Jamfile tweaks.
...
[SVN r23764]
2004-07-19 07:12:45 +00:00
John Maddock
8b6ba77ba4
Added missing copyright
...
[SVN r23724]
2004-07-18 10:22:19 +00:00
John Maddock
b3d31b8e24
Renamed member check to avoid conflict with MacOS macro of the same name.
...
[SVN r22890]
2004-05-22 10:36:05 +00:00
John Maddock
39ce140cf7
Added comment on Intel compiler problems.
...
[SVN r22712]
2004-05-01 10:32:58 +00:00
John Maddock
9c48f6f31e
This file is no longer needed, as Jamfile enumerates the test files itself.
...
[SVN r22335]
2004-02-20 11:25:21 +00:00
John Maddock
d2828d68c9
GLOB rule needs absolute path when called from boost-root/status (ie when the current directory is not this directory).
...
[SVN r22334]
2004-02-20 11:23:16 +00:00
John Maddock
ffb50c36ac
Rewitten test program infrastructure so that it does not depend upon Boost.Test (which causes cyclic rebuild dependencies).
...
[SVN r22326]
2004-02-19 13:40:07 +00:00
Toon Knapen
b291a5b304
port to IBM VisualAge
...
[SVN r22314]
2004-02-18 17:45:53 +00:00
John Maddock
d425460fb1
Updated compiler compatibility for is_enum.
...
[SVN r22256]
2004-02-13 13:18:46 +00:00