Commit Graph
318 Commits
Author SHA1 Message Date
John Maddock 76ad487517 Added new macro definition: BOOST_HAS_TYPE_TRAITS_INTRINSICS
[SVN r18778]
2003-06-11 12:12:18 +00:00
Eric Friedman 37ed08578f Added boost::detail::max_align to Borland-specific implementation.
[SVN r18746]
2003-06-09 22:16:19 +00:00
Eric Friedman 26b87b8ca0 Moved align_t inside union.
[SVN r18674]
2003-06-05 05:15:04 +00:00
Eric Friedman 3706d50459 Fix in friend declarations.
[SVN r18661]
2003-06-04 04:39:18 +00:00
John Maddock 677e70fec6 Added const and volatile versions for remove pointer
[SVN r18606]
2003-05-30 11:00:04 +00:00
Eric Friedman 9cada59f67 Migrated from Sandbox CVS.
[SVN r18578]
2003-05-28 08:05:16 +00:00
Ralf W. Grosse-Kunstleve b34dbf1312 PowerPC doesn't require strict alignment; therefore we can tolerate types with a default alignment which does not evenly divide any alignment of a POD type we can think of.
[SVN r18553]
2003-05-26 21:15:04 +00:00
John Maddock 54405cf729 stripped tabs from files
[SVN r18526]
2003-05-24 11:14:53 +00:00
Guillaume Melquiond 786733ac67 Use the recently added BOOST_INTEL macro
[SVN r18511]
2003-05-23 11:53:49 +00:00
John Maddock ce172f356b Added check for BOOST_DISABLE_WIN32
[SVN r18510]
2003-05-23 11:44:57 +00:00
Dave Abrahams fb5108780d Use one fewer instantiations for is_pod than we used to.
[SVN r18488]
2003-05-21 22:09:37 +00:00
John Maddock 85cda0604e Added bug fix for case that a polymorphic class has a member named "foo".
[SVN r18481]
2003-05-21 11:17:09 +00:00
Guillaume Melquiond 323dde4110 Remove all warnings for Intel compiler on Linux as it is already done on Windows
[SVN r18432]
2003-05-18 11:12:24 +00:00
John Maddock 4b7ec4a6ba Previous "fix" included a bug,now fixed.
[SVN r18291]
2003-04-23 10:47:33 +00:00
John Maddock 002c331fdb warning suppression for gcc
[SVN r18273]
2003-04-17 11:20:13 +00:00
Douglas Gregor f9b5fa44f4 Pick the first type that has the right alignment. The types are roughly ordered
based on size, so this prevents the alignment type from being much larger than
it should be.


[SVN r18258]
2003-04-16 13:36:07 +00:00
John Maddock a7321a4260 Added function_traits include.
[SVN r18239]
2003-04-12 10:31:40 +00:00
John Maddock 311bcd7a5a Fixed gcc warning suppression
[SVN r18206]
2003-04-08 10:50:26 +00:00
John Maddock 5ddd3757f7 Added warning suppression tests
[SVN r18203]
2003-04-08 10:47:54 +00:00
Dave Abrahams 8f20b24bb5 Bump workaround version number
[SVN r18044]
2003-03-22 13:34:52 +00:00
Aleksey Gurtovoy 4a88d0ef16 revert to 1.5 revision
[SVN r17966]
2003-03-17 20:05:45 +00:00
Douglas Gregor 7e82ad2441 Remove #ifndef/#else/#endif block that has the same code in both paths
[SVN r17942]
2003-03-15 23:18:34 +00:00
John Maddock bf70e2aced Sunpro can't cope with latest is_base_and_derived implementation
added gcc warning suppression to is_class


[SVN r17911]
2003-03-14 12:54:43 +00:00
Terje Slettebø 3013105b1e no message
[SVN r17907]
2003-03-14 07:48:55 +00:00
Terje Slettebø 3f87dccb57 Updated description
[SVN r17898]
2003-03-13 22:01:48 +00:00
Markus Schöpflin 138df12e67 Fixed for VA6, it has problems with the overloads for is_mem_fun_pointer_impl(), too.
[SVN r17851]
2003-03-12 15:15:01 +00:00
Beman Dawes 9f8b4048b4 is_polymorphic font, 2 spelling errors (Fredrik Blomqvist)
[SVN r17850]
2003-03-12 14:51:23 +00:00
Aleksey Gurtovoy 6318e7f127 size_t_c -> size_t renaming
[SVN r17794]
2003-03-09 23:42:58 +00:00
Dave Abrahams 36e538bd42 Added dangling_reference FAQ
Various idiomatic MPL cleanups in indirect_traits.hpp
raw_function support
Patches for CWPro7.2
Patches to pass tests under Python 2.3 with the new bool type.
Tests for member operators returning const objects
Fixes for testing Boost.Python under Cygwin


[SVN r17777]
2003-03-08 03:53:19 +00:00
Aleksey Gurtovoy bde1254ebf fix Borland failures
[SVN r17774]
2003-03-08 01:05:08 +00:00
Ralf W. Grosse-Kunstleve d36390dff7 use BOOST_WORKAROUND macro (as requested by David Abrahams)
[SVN r17773]
2003-03-08 01:01:11 +00:00
Ralf W. Grosse-Kunstleve 5f5d22fb8a MIPSpro compatibility
[SVN r17772]
2003-03-08 00:25:47 +00:00
Beman Dawes 1dbaf58f35 VC++ 7.1 RC3 fix (Carl Daniel)
[SVN r17769]
2003-03-07 17:29:26 +00:00
Aleksey Gurtovoy 40a632a04e MPL names/directory structure refactoring
[SVN r17651]
2003-02-25 23:11:41 +00:00
Aleksey Gurtovoy 13cece3bae more refactoring corrections
[SVN r17611]
2003-02-23 22:21:15 +00:00
Dave Abrahams f8af2cbce6 clean up mistake in refactoring
[SVN r17601]
2003-02-23 14:54:46 +00:00
Aleksey Gurtovoy cbce3789a0 make implementation less stressful for MSVC 6.5/7.0
[SVN r17599]
2003-02-23 05:41:17 +00:00
Peter Dimov 2b71faafb6 Fixes for Comeau with Borland as backend.
[SVN r17588]
2003-02-22 13:40:23 +00:00
Beman Dawes 52032cf9dd VC++ 7.1 build 2292 needs this change
[SVN r17519]
2003-02-19 01:54:25 +00:00
John Maddock 21d7b7699e Fixed is_scalar docs.
[SVN r17456]
2003-02-16 12:19:48 +00:00
John Maddock 9dda999d6c Reverted to previous version for Borland C++ Builder 5
[SVN r17228]
2003-02-05 12:13:48 +00:00
John Maddock 973bbc1164 Changed is_POD to is_pod
[SVN r17162]
2003-02-02 12:17:47 +00:00
John Maddock 084bd0ab1b Added description of mechanism (from Terje)
[SVN r17161]
2003-02-02 12:16:42 +00:00
John Maddock 0572dd3713 Updated tests to stress new is_convertible and is_base_and_derived improvements.
Updated docs accordingly.


[SVN r17147]
2003-02-01 12:12:08 +00:00
John Maddock 524468f579 Widened the range of types that may be passed to is_convertible.
Extended is_base_and_derived to cope with ambiguous base classes
and non-public base classes.


[SVN r17146]
2003-02-01 12:11:10 +00:00
John Maddock 9ad8445156 Changed some file names (previously they were too long for some platforms to cope with).
[SVN r16850]
2003-01-10 12:14:57 +00:00
John Maddock 469c0f29e0 Function types are compound types.
[SVN r16792]
2003-01-08 11:28:06 +00:00
John Maddock 555a9f4039 Simplified implementation to !is_fundamental
[SVN r16747]
2003-01-04 12:59:22 +00:00
John Maddock 98467ea686 Updated test library names, and simplified testing rules
[SVN r16712]
2002-12-28 12:50:46 +00:00
Beman Dawes 04984055d5 add or update See www.boost.org comments
[SVN r16708]
2002-12-27 16:51:53 +00:00