John Maddock
bb151449f7
Fix msvc warnings.
...
[SVN r39307]
2007-09-16 08:50:09 +00:00
John Maddock
60963a5d21
Fixed is_base_of/is_base_and_derived so that you get a compiler error if you try and use them with an incomplete class type.
...
[SVN r39219]
2007-09-12 16:44:16 +00:00
John Maddock
fe60c9c994
OK finally got date modified set right.
...
[SVN r39179]
2007-09-10 11:27:31 +00:00
John Maddock
e20cc9b294
Try and force a date update.
...
[SVN r39178]
2007-09-10 11:24:53 +00:00
John Maddock
4d0bcdc9f5
Big type_traits update:
...
Added make_signed, make_unsigned and is_complex.
Added docs for some previously undocumented traits: is_signed, is_unsigned and decay.html
Added synonyms for some traits that have changed name in the latest C++ std draft.
Re-organised docs, moved docs out of the main doc build for now (it takes too long).
This also fixes issues: http://svn.boost.org/trac/boost/ticket/492 and http://svn.boost.org/trac/boost/ticket/1008 .
[SVN r39175]
2007-09-10 09:19:49 +00:00
Alexander Nasonov
6378e00d86
Apply patch posted in 'attempt to patch floating_point_promotion on borland' message and wait for regression test results.
...
http://lists.boost.org/Archives/boost/2007/06/122727.php
[SVN r37919]
2007-06-06 20:02:45 +00:00
John Maddock
820cae7c2c
removed dead file.
...
[SVN r36553]
2006-12-31 17:29:18 +00:00
John Maddock
ae6dd08936
Typo fix.
...
[SVN r36486]
2006-12-22 10:08:55 +00:00
John Maddock
f799394457
Fix is_base_of example.
...
[SVN r36348]
2006-12-12 16:14:41 +00:00
John Maddock
48232e77cb
Added additional tests for cv-qualified pointer types: these all fail and add new regressions for old compilers, hence their location here.
...
[SVN r36307]
2006-12-09 09:34:19 +00:00
John Maddock
51dda56abd
Fix cv qualified pointer types so they are recognised as pointers.
...
[SVN r36306]
2006-12-09 09:33:22 +00:00
John Maddock
f26b33201b
Removed dead code.
...
[SVN r35585]
2006-10-13 09:19:09 +00:00
John Maddock
d5a7f6f622
Fix for old broken Borland compilers.
...
[SVN r35457]
2006-10-03 17:51:44 +00:00
John Maddock
7959ba4206
Removed aCC workarounds that are no longer necessary.
...
Updated aCC config.
[SVN r34937]
2006-08-24 10:59:16 +00:00
John Maddock
522e5a9983
Added copyright.
...
[SVN r34587]
2006-07-17 11:09:44 +00:00
John Maddock
413b552f6f
Added missing license info.
...
[SVN r34586]
2006-07-17 11:08:01 +00:00
John Maddock
99a176c004
Undef macros before defining them (again).
...
[SVN r34511]
2006-07-12 11:10:22 +00:00
John Maddock
db595df809
With apologies: changed Rani's surname so that the code will compile cleanly on machines using a far-eastern locale, unfortunately non-ASCII characters in source files are not portable across platforms and compilers.
...
[SVN r34507]
2006-07-11 12:07:06 +00:00
John Maddock
b1269caaf6
Added some comments related to frequently asked questions.
...
[SVN r34408]
2006-06-26 09:48:58 +00:00
Alexander Nasonov
bbd235a4b2
Documentation for promotion traits.
...
[SVN r34296]
2006-06-13 21:00:06 +00:00
Hartmut Kaiser
8d23867d2a
Disambiguated certain constructs.
...
[SVN r34227]
2006-06-08 01:47:33 +00:00
John Maddock
16dd4cb998
Added some extra namespace qualifications to keep VC7 happy when used from within the TR1 lib.
...
[SVN r34182]
2006-06-05 09:40:22 +00:00
John Maddock
20e4a364b2
Fix header include name: was a duplicate used elsewhere.
...
[SVN r34144]
2006-06-02 17:52:15 +00:00
Ralf W. Grosse-Kunstleve
0acf61da07
workaround to restore MIPSpro 7.3.1 Boost.Python build: the old EDG238-based compiler does not support the new boost/type_traits/integral_promotion.hpp
...
[SVN r34110]
2006-05-27 13:58:58 +00:00
Alexander Nasonov
1721b740ff
BOOST_TT_AUX_BOOL_TRAIT_DEF1 removed
...
[SVN r34105]
2006-05-26 17:53:53 +00:00
Alexander Nasonov
6e89d59975
included missing files: floating_point_promotion.hpp, integral_promotion.hpp and promote.hpp
...
[SVN r34061]
2006-05-22 21:02:59 +00:00
Alexander Nasonov
a74063a1a2
remove leading :: from ::boost
...
[SVN r34040]
2006-05-20 09:35:45 +00:00
Alexander Nasonov
ece355a411
// reminder to keep in sync code duplicate.
...
[SVN r34039]
2006-05-20 09:34:53 +00:00
John Maddock
dac6a91362
Latest Sunpro version apparently doesn't need the workarounds in here.
...
[SVN r34026]
2006-05-19 13:05:16 +00:00
John Maddock
6d862ae4d3
Added DMC support.
...
[SVN r33905]
2006-05-02 11:00:21 +00:00
John Maddock
b5f0ef82b7
Updated tests for intrinsics.
...
[SVN r33758]
2006-04-21 12:59:28 +00:00
John Maddock
1708737f01
Fix bug in __is_pod intrinsic.
...
[SVN r33757]
2006-04-21 12:58:39 +00:00
John Maddock
88b97b0836
Fixed documentation bug in function_traits.
...
[SVN r33753]
2006-04-21 09:44:40 +00:00
Alexander Nasonov
591657959b
Applying blindly WCHAR_MAX fix for VC7.1
...
[SVN r33710]
2006-04-16 16:17:59 +00:00
Alexander Nasonov
0c7e439b85
Initial version of the code and tests
...
[SVN r33707]
2006-04-16 00:22:36 +00:00
John Maddock
117eddb5c9
Fixed typo in extent
...
[SVN r33704]
2006-04-15 16:16:13 +00:00
John Maddock
036f0593a0
Arrange things so that is_class and BOOST_NO_IS_ABSTRACT are in synch with one another.
...
[SVN r33566]
2006-04-06 16:28:47 +00:00
John Maddock
d77497ffec
Added checks for managed code and __fastcall.
...
[SVN r33558]
2006-04-05 12:24:17 +00:00
Peder Holt
aba9d9e93d
Implemented full support for remove_xxx on VC6.5 and VC7.0.
...
Based on the typeof hack also used by the boost::typeof library.
[SVN r33476]
2006-03-26 10:15:27 +00:00
Alisdair Meredith
a7e866cc1b
Updated version check for Borland 2006
...
[SVN r33247]
2006-03-07 08:19:28 +00:00
Dave Abrahams
3fc38a9b11
Use BOOST_TT_NO_CONFORMING_IS_CLASS_IMPLEMENTATION instead of
...
BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION.
Left the old #define in to avoid tromping over lots of code.
[SVN r33089]
2006-02-23 16:48:34 +00:00
Joaquín M. López Muñoz
8caecf0af8
commented previous changes for CW
...
[SVN r32881]
2006-02-13 07:47:53 +00:00
Alexander Nasonov
d8779a3dd6
missing inline keyword in trivial template functions avoid_unused_warning and no_unused_warning
...
[SVN r32870]
2006-02-12 21:34:04 +00:00
John Maddock
bc9658d0a8
Additional tests for cv-qualified array types.
...
[SVN r32811]
2006-02-10 16:21:44 +00:00
John Maddock
b152bda4a9
Patches for VC7.1 not detecting arrays as being const.
...
[SVN r32810]
2006-02-10 16:20:46 +00:00
Stefan Slapeta
db9d9518a5
changes for CW
...
[SVN r32806]
2006-02-10 13:51:09 +00:00
John Maddock
0e24b170a2
Patch for new Borland compiler.
...
[SVN r32728]
2006-02-08 10:49:55 +00:00
John Maddock
ecf079d691
Fix test program so it builds with Borland.
...
[SVN r32432]
2006-01-27 10:36:29 +00:00
John Maddock
2095e8d5a9
Improve is_pod docs.
...
[SVN r32412]
2006-01-25 10:44:01 +00:00
John Maddock
f3cd13084e
Ooops, need to pass the right number of arguments to macros!
...
[SVN r31667]
2005-11-15 19:12:14 +00:00