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
John Maddock
1aa23ac1ce
Fixes for C++ Builder 7 (Kylix)
...
[SVN r15077]
2002-08-24 11:24:13 +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
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
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
Dave Abrahams
ab9f92f970
Lots of documentation updates, plus the associated code shuffling needed to expose the right things to users
...
[SVN r13975]
2002-05-19 04:57:44 +00:00
John Maddock
58b0a1c266
Removed tabs, fixed end of files.
...
[SVN r13803]
2002-05-10 11:35:38 +00:00
John Maddock
9a6f5dc39f
Added new config macro BOOST_HAS_MS_INT64 to detect presence of __int64 data type.
...
Modified boost source to use BOOST_HAS_LONG_LONG and BOOST_HAS_MS_INT64
where appropriate to do so.
[SVN r13714]
2002-05-07 11:24:29 +00:00
John Maddock
7977b71a5e
Fixed integral constant expression bug.
...
[SVN r13683]
2002-05-06 10:34:36 +00:00
John Maddock
e0bfa608ce
Fixes for Borland C++ Builder 6
...
[SVN r13662]
2002-05-04 11:03:42 +00:00
Dave Abrahams
c4f487229a
Workarounds for VC7.01
...
[SVN r13565]
2002-04-26 14:15:33 +00:00
Peter Dimov
ea84470847
Disabled the new is_class for BOOST_MSVC==1301
...
[SVN r13543]
2002-04-22 18:02:11 +00:00
Dave Abrahams
10b04fb413
More conformance fixes
...
[SVN r13494]
2002-04-15 16:30:53 +00:00
Dave Abrahams
db10a86c04
Conformance fixes for CWPro8
...
[SVN r13487]
2002-04-15 03:47:59 +00:00
Dave Abrahams
fea7fc1a3a
kill unused parameter warning
...
[SVN r13486]
2002-04-15 02:42:32 +00:00
Dave Abrahams
36005cdb14
Fixes for CWPro8 boundary
...
[SVN r13484]
2002-04-15 02:22:38 +00:00
Dave Abrahams
e41ec3d33a
Fixes for CWPro7.2
...
[SVN r13449]
2002-04-11 18:59:28 +00:00
Dave Abrahams
ae1023cdd0
Suppress warnings for conforming compilers
...
[SVN r13429]
2002-04-10 13:45:58 +00:00
Douglas Gregor
e87486cf7b
alignment_traits.hpp:
...
- lots of parentheses for Borland C++
type_traits_test.hpp:
- More parentheses for Borland C++
- Move 'align_t' out of type_with_alignment test function 'do_it' (because Borland C++ wants it that way)
[SVN r13419]
2002-04-10 04:01:47 +00:00
Douglas Gregor
55e37c0fa0
alignment_traits.hpp:
...
- Slight modification to Fernando Cacciola's fix to type_with_alignment, for
the Borland C++ compiler.
[SVN r13417]
2002-04-10 03:50:08 +00:00
Peter Dimov
6c02c10d7e
Disabled warning 4121 (alignment sensitive to packing) on MSVC.
...
[SVN r13365]
2002-04-04 13:21:55 +00:00
Douglas Gregor
47f23f8b4f
type_with_alignment<> class template, docs and testcases
...
[SVN r13360]
2002-04-03 15:50:34 +00:00
John Maddock
0b4cea1a65
Added needed include for standalone usage
...
[SVN r13242]
2002-03-22 11:25:32 +00:00
John Maddock
be17f6c2a9
Changed behaviour of add_pointer with arrays.
...
[SVN r13241]
2002-03-22 11:25:01 +00:00
John Maddock
d8fbf9e9de
Tidied up Borland implementation
...
[SVN r13240]
2002-03-22 11:24:28 +00:00
John Maddock
f1ae54e40a
Fixed __int64 detection
...
[SVN r13224]
2002-03-19 11:30:35 +00:00
Dave Abrahams
318bcae72e
warning suppression for vc7
...
[SVN r13209]
2002-03-15 14:15:28 +00:00
Dave Abrahams
9994e68bc8
Many fixes for MSVC6, esp. with ABCs
...
[SVN r13188]
2002-03-14 02:20:40 +00:00
Dave Abrahams
bd42bfe736
Considerably simplified is_array for MSVC
...
is_array now works with ABCs!
[SVN r13187]
2002-03-13 22:29:48 +00:00
Dave Abrahams
4f7c036ba9
Considerably simplified is_reference for MSVC
...
is_reference and is_enum now works with ABCs!
[SVN r13186]
2002-03-13 22:16:06 +00:00
John Maddock
4fe73d6f02
Added add_cv definition
...
[SVN r13121]
2002-03-07 12:06:44 +00:00
John Maddock
5b0657508c
Added comments about usage of cr_type typedef.
...
[SVN r12992]
2002-03-01 12:25:11 +00:00
Dave Abrahams
3bb2f6a885
Suppress __ICL 5 warnings
...
[SVN r12969]
2002-02-28 00:23:09 +00:00
Dave Abrahams
ecaab696b7
Suppress nasty GCC warnings
...
[SVN r12968]
2002-02-28 00:22:31 +00:00
Dave Abrahams
3294d07126
Added an explicit cast to suppress warnings
...
[SVN r12919]
2002-02-24 02:38:45 +00:00
Dave Abrahams
bddf43c4c1
Added a few more specializations to suppress GCC warnings
...
[SVN r12918]
2002-02-24 02:37:36 +00:00
Dave Abrahams
f132cbf95c
eliminate types with implicit conversion to pointers for is_array
...
[SVN r12914]
2002-02-23 20:52:30 +00:00