Commit Graph

239 Commits

Author SHA1 Message Date
John Maddock
bb241cc1e2 Modified function test overloads so as not to produce ambiguities with some compilers.
[SVN r16049]
2002-11-02 11:32:03 +00:00
Dave Abrahams
3353896f3d Fix some of JM's "fixes". He can come back and "fix" them again later
if he doesn't like these ;-)


[SVN r16048]
2002-11-02 02:43:10 +00:00
John Maddock
f9f4952fef gcc 3 fix for function types.
[SVN r16040]
2002-11-01 12:31:42 +00:00
John Maddock
ba8d0a6df7 Added is_polymorphic docs.
[SVN r16039]
2002-11-01 12:16:11 +00:00
John Maddock
a1cb3d8550 Moved intrinsic compiler support to a separate file "boost/type_traits/intrinsic.hpp"
[SVN r16038]
2002-11-01 12:15:26 +00:00
John Maddock
d23af42bc3 Updated is_convertible tests.
Updated docs to reflec most of the recent changes.


[SVN r16032]
2002-10-31 12:35:28 +00:00
John Maddock
a44fafcd68 Changed is_POD.hpp to is_pod.hpp
[SVN r16031]
2002-10-31 12:33:22 +00:00
John Maddock
dbe91fcc3a Committed experimental version that doesn't pass UDT's through (...)
[SVN r16030]
2002-10-31 12:32:52 +00:00
John Maddock
38f7de18d8 changed is_POD.hpp to is_pod.hpp
[SVN r16023]
2002-10-30 12:35:17 +00:00
John Maddock
4481e52842 reinstated separate test file for tricky incomplete types (is_enum doesn't always work with incomplete types)
[SVN r16021]
2002-10-30 12:32:46 +00:00
John Maddock
6fd18f08d0 Added some typecasts to try and fix IBM compiler errors.
[SVN r16014]
2002-10-29 12:43:24 +00:00
John Maddock
cdc8512d63 Updated tests to reflect what really does fail with broken compilers.
[SVN r16013]
2002-10-29 12:14:14 +00:00
John Maddock
612eea170c Added intel C++ fixes to is_integral
Added non-throwing destructors to is_polymorphic internal testers


[SVN r16011]
2002-10-29 12:06:06 +00:00
John Maddock
ac20374243 minor fix for integer_traits,
changed is_pod.hpp include to is_POD.hpp as a temporary fix


[SVN r15996]
2002-10-27 12:16:39 +00:00
John Maddock
214c319cbc Undone name change
[SVN r15995]
2002-10-27 11:49:52 +00:00
John Maddock
a4f0ca7ff0 Undone abortive name change
[SVN r15994]
2002-10-27 11:45:17 +00:00
John Maddock
8a40e1474f Changed is_POD.hpp to is_pod.hpp (first try!).
[SVN r15993]
2002-10-27 11:30:07 +00:00
John Maddock
015c5aff8f Added is_polymorphic.
[SVN r15987]
2002-10-26 11:44:42 +00:00
John Maddock
6c67b3bbc0 Added copyright declarations.
[SVN r15986]
2002-10-26 11:35:35 +00:00
John Maddock
406b57c444 Added is_polymorphic.
[SVN r15985]
2002-10-26 11:35:02 +00:00
John Maddock
ff4614a2a0 Undone previous fixes for gcc >= 3
[SVN r15983]
2002-10-25 11:59:36 +00:00
John Maddock
6af3ce77b5 Fixed case sensitivity of is_POD.hpp header name.
[SVN r15982]
2002-10-25 10:41:55 +00:00
John Maddock
1efa8a8319 Added new type traits tests.
[SVN r15974]
2002-10-24 10:18:05 +00:00
John Maddock
0ffcc1f82e Misc. fixes mostly as a result of the new test programs.
[SVN r15973]
2002-10-24 10:14:13 +00:00
Aleksey Gurtovoy
9dd512ac83 file iteration fixes
[SVN r15936]
2002-10-15 20:21:08 +00:00
Aleksey Gurtovoy
3e40fe2c5b minor Borland fix
[SVN r15434]
2002-09-18 04:44:32 +00:00
Aleksey Gurtovoy
d5669c55ea some cleanup
[SVN r15349]
2002-09-15 23:50:33 +00:00
Dave Abrahams
8ab81a2e6a Bring MPL v2 to the main trunk
[SVN r15347]
2002-09-15 22:13:24 +00:00
Dave Abrahams
d42475aa35 Whoops! Checked in too soon!
[SVN r15337]
2002-09-15 18:47:43 +00:00
Dave Abrahams
8ff8efdba7 Another bugfix
[SVN r15336]
2002-09-15 18:46:21 +00:00
Dave Abrahams
f29eb40c5b bugfix
[SVN r15335]
2002-09-15 18:18:36 +00:00
Dave Abrahams
1f83862245 Workaround VC7 bug.
[SVN r15283]
2002-09-12 23:46:45 +00:00
Beman Dawes
84431c1e32 Distinguish between VC++ versions
[SVN r15127]
2002-09-01 14:57:40 +00:00
John Maddock
a4c44749cb Fixed build issues with new unit test framework.
[SVN r15079]
2002-08-24 11:25:42 +00:00
John Maddock
1aa23ac1ce Fixes for C++ Builder 7 (Kylix)
[SVN r15077]
2002-08-24 11:24:13 +00:00
Beman Dawes
b74f038624 #include <boost/test/execution_monitor.hpp> for new Boost.Test version
[SVN r14772]
2002-08-10 21:52:10 +00:00
John Maddock
1151a7593a Added add_cv docs.
[SVN r14730]
2002-08-07 10:47:12 +00:00
Douglas Gregor
1ba525e29d Add support for retrieving the arity of a function type without partial
specialization. Document and test this


[SVN r14694]
2002-08-05 13:57:24 +00:00
Douglas Gregor
8f8e96630c function_traits_test.cpp:
- Test the function_traits template


[SVN r14673]
2002-08-05 02:01:06 +00:00
Douglas Gregor
ac4289bd6c index.htm:
- Added documentation for function_traits class template


[SVN r14672]
2002-08-05 02:00:26 +00:00
Douglas Gregor
9788a1455d function_traits.hpp:
- Added function_traits template that returns arity, result type, and
    argument types for a function type.


[SVN r14671]
2002-08-05 01:59:53 +00:00
Douglas Gregor
b8b462622b function_traits.hpp
[SVN r14670]
2002-08-05 01:57:33 +00:00
Douglas Gregor
7be10f011f Add type_with_alignment to Type Traits Headers section
[SVN r14669]
2002-08-05 01:27:30 +00:00
John Maddock
15ec877a06 removed illegal default parameters from is_const_helper and is_volatile_helper
[SVN r14625]
2002-07-27 11:42:51 +00:00
Dave Abrahams
57085fa2fd Rip out mistaken "fix" based on John Maddock's advice
[SVN r14446]
2002-07-14 11:47:42 +00:00
Dave Abrahams
6ae020bb5c Fix unversioned VC++ checks
[SVN r14436]
2002-07-13 12:26:19 +00:00
John Maddock
957183842d Fixed copyright notice
[SVN r14394]
2002-07-10 10:55:04 +00:00
Aleksey Gurtovoy
5d13b168b3 rollback to prev. version
[SVN r14348]
2002-07-08 11:30:33 +00:00
Aleksey Gurtovoy
0076e5f3e2 mpl_v2 refactoring
[SVN r14347]
2002-07-08 11:27:39 +00:00
Dave Abrahams
a909c9c929 Make it work standalone
[SVN r14067]
2002-06-02 05:40:57 +00:00