Peter Dimov
24045c0cd7
#included <boost/checked_delete.hpp>, removed unnecessary #includes.
...
[SVN r12488]
2002-01-24 17:47:08 +00:00
Dave Abrahams
d2aa9f4a84
added missing #include of boost/config.hpp
...
[SVN r12483]
2002-01-24 16:55:41 +00:00
Peter Dimov
4e350d9934
Modified is_reference_wrapper<> to work for reference types.
...
[SVN r12475]
2002-01-24 13:28:08 +00:00
Dave Abrahams
f3f697bbc8
added is_reference_wrapper<>, unwrap_reference<>
...
[SVN r12470]
2002-01-23 21:19:14 +00:00
Darin Adler
c7c09696db
Tweak comments. Include <assert.h> and <boost/current_function.hpp> only
...
when needed.
[SVN r12446]
2002-01-22 18:28:33 +00:00
Peter Dimov
dbcc58d984
Smart pointer enhancements, initial commit
...
[SVN r12439]
2002-01-22 13:38:52 +00:00
John Maddock
7387966005
Stripped tabs from source
...
[SVN r12351]
2002-01-19 12:38:14 +00:00
Dave Abrahams
64e5115138
Fixed spelling error ing gcc-3.0 bug workaround
...
[SVN r11888]
2001-12-03 21:48:54 +00:00
Dave Abrahams
7ae912d83c
Rolled in Helmut's fixes for random_access_iterable; rolled back
...
workarounds for that problem.
[SVN r11887]
2001-12-03 21:47:58 +00:00
Beman Dawes
8619c9b5c3
fix gcc looping (from Dave Abrahams)
...
[SVN r11839]
2001-11-30 17:55:39 +00:00
Dave Abrahams
18944572b7
committing Daryle and Helmut's changes
...
[SVN r11813]
2001-11-29 21:22:52 +00:00
Jens Maurer
a2c4d1990a
add boost::generator_iterator_policies and convenience classes
...
[SVN r11725]
2001-11-18 17:56:43 +00:00
Peter Dimov
87abc59612
#undef BOOST_REF_CONST added
...
[SVN r11674]
2001-11-14 14:40:29 +00:00
Peter Dimov
cb98ddf7db
Fixed a bug w/ adaptable function objects + nested binds, made ref<> return const
...
[SVN r11670]
2001-11-13 13:56:05 +00:00
Peter Dimov
7d2e6c9025
__stdcall support added.
...
[SVN r11649]
2001-11-10 19:18:58 +00:00
Dave Abrahams
75eaa14a18
Removed defunct boost::tied (thanks, Daryle Walker)
...
[SVN r11622]
2001-11-07 10:35:12 +00:00
John Maddock
628be0d125
Fixes for Sunpro C++ 5.3 (code now works!)
...
[SVN r11368]
2001-10-09 11:24:56 +00:00
John Maddock
2f357c3805
Partial fixes for sunpro 5.3 - doesn't actually work yet though
...
[SVN r11355]
2001-10-08 11:31:29 +00:00
John Maddock
cda0894d0d
Fix for sunpro 5.3 (array specialisations don't work)
...
[SVN r11354]
2001-10-08 11:30:53 +00:00
Beman Dawes
a6f6c3613a
Change comments to make it clear why forward declaration header is required.
...
[SVN r11314]
2001-10-01 14:15:44 +00:00
Jens Maurer
ec363261ae
remove "explicit" on two- and three-argument constructors to avoid
...
error on HP aCC
[SVN r11097]
2001-09-11 18:42:25 +00:00
Beman Dawes
97cde2183d
Initial base_from_member commit
...
[SVN r11086]
2001-09-10 14:04:28 +00:00
Jeremy Siek
55bfeb646f
removed tie() and class tied
...
[SVN r10938]
2001-08-26 19:55:49 +00:00
Peter Dimov
6a97f3f9ba
Tabs converted to spaces.
...
[SVN r10916]
2001-08-23 19:05:21 +00:00
Peter Dimov
6e5f52e279
initial commit
...
[SVN r10914]
2001-08-23 18:42:16 +00:00
Beman Dawes
812ebf3562
Back out commit made in error
...
[SVN r10596]
2001-07-12 16:15:30 +00:00
Beman Dawes
37f476013d
Change absolute URL's to relative
...
[SVN r10594]
2001-07-12 15:31:15 +00:00
Dave Abrahams
9f3104166f
output_iterator_helper changes: removed default template parameters, added
...
support for self-proxying, additional documentation and tests (Aleksey Gurtovoy)
[SVN r10576]
2001-07-09 23:51:49 +00:00
John Maddock
ff3a77ca5a
Fixed problem with VC6 compilers - probably a temporary fix.
...
[SVN r10361]
2001-06-20 11:43:57 +00:00
Dave Abrahams
b7c8e0c17f
changes from Daryle Walker
...
[SVN r10264]
2001-06-04 11:57:37 +00:00
Beman Dawes
43f525298e
Remove compiler workarounds no longer needed due to BOOST_STATIC_ASSERT fix. For stylistic reasons, change sizeof() test to sizeof() != 0
...
[SVN r10236]
2001-05-28 14:22:30 +00:00
Beman Dawes
1bb1898ab9
Dave says qualifiers weren't really needed
...
[SVN r10222]
2001-05-24 19:11:51 +00:00
Beman Dawes
9578f24be9
Workaround compiler problems while waiting to find out if BOOST_STATIC_ASSERT is broken
...
[SVN r10218]
2001-05-24 16:02:42 +00:00
Jens Maurer
46fae3aed2
added check_delete workaround for Sun CC
...
[SVN r10213]
2001-05-24 09:26:48 +00:00
Beman Dawes
e35f91a70a
Smart pointer and utility changes related to adding checked_delere and checked_array_delete
...
[SVN r10189]
2001-05-22 18:58:21 +00:00
John Maddock
ed210f6b2c
more type traits updates:
...
Header includes get BOOST_ prefix,
BOOST_DECL_MC dropped in favour of new BOOST_STATIC_CONSTANT (from config.hpp),
operator ! dropped in favour of boost::type_traits::ice_not template.
[SVN r9270]
2001-02-19 12:52:30 +00:00
Jens Maurer
05c6fbbf99
needs <boost/type_traits/same_traits.hpp>
...
[SVN r9253]
2001-02-18 15:19:23 +00:00
John Maddock
91078b7f7a
type_traits: regression failure fixes from type traits changes...
...
[SVN r9249]
2001-02-18 11:43:01 +00:00
Dave Abrahams
d4e14fed0e
Fixed bugs in the iterator helpers which prevented explicitly supplied arguments from actually being used
...
[SVN r9128]
2001-02-11 19:31:21 +00:00
Jeremy Siek
e5c81d0702
fixed very strange VC++ bug that was showing up in graph/test/graph.cpp
...
Something about the code gen for compressed_pair_1::operator=
was going wrong. Writing it explicitly, and playing with some ordering
fixed the problem, don't ask my why.
[SVN r8765]
2001-01-25 04:45:52 +00:00
Dave Abrahams
4ac07b97d3
Fixed what seemed like glaring bugs (illegal access to private members, missing template parameters).
...
[SVN r8658]
2001-01-20 21:59:55 +00:00
John Maddock
f694e557e1
compressed pair fixes for VC6
...
[SVN r8543]
2001-01-10 12:21:30 +00:00
John Maddock
cba48df8e3
VC6 fixes for compressed_pair
...
[SVN r8485]
2000-12-21 12:27:22 +00:00
John Maddock
26119613e1
BeOS5 (intel) fixes
...
[SVN r8133]
2000-11-04 11:16:12 +00:00
John Maddock
6161ce15c7
more VC6 type-traits and compressed pair fixes
...
[SVN r7921]
2000-10-07 10:53:47 +00:00
John Maddock
656517b059
More VC6 fixes for compressed_pair and type_traits.
...
[SVN r7895]
2000-10-03 11:47:24 +00:00
John Maddock
7ae6e5bac9
call_traits and type_traits updates for VC6
...
[SVN r7882]
2000-10-01 11:48:27 +00:00
Jeremy Siek
75aadf0509
removed tabs
...
[SVN r7835]
2000-09-25 21:19:29 +00:00
Jeremy Siek
4f9b0bcb9b
disabled warning about operator-> not returning a UDT. If operator->
...
does not get called, it should not be checked for this error. This
showed up when using an iterator with value_type=int.
[SVN r7813]
2000-09-25 05:36:21 +00:00
Jeremy Siek
7b02fdb1d9
added #include <utility> because tied uses std::pair
...
[SVN r7714]
2000-09-18 09:25:18 +00:00