Beman Dawes
9e6951009b
Add /libs/lib-name to comment
...
[SVN r16685]
2002-12-23 02:43:12 +00:00
Peter Dimov
8fcfa33d33
Fix: Comeau with bcc32 as backend defines __BORLANDC__ as 1.
...
[SVN r16455]
2002-11-28 13:32:44 +00:00
Peter Dimov
b4cfadb4d5
Metrowerks support (Bertolt Mildner)
...
[SVN r16263]
2002-11-15 19:44:18 +00:00
Peter Dimov
45a6249668
New BOOST_ASSERT, including documentation.
...
[SVN r16240]
2002-11-14 16:09:29 +00:00
Peter Dimov
32fb45eba9
checked_delete.hpp documentation added.
...
[SVN r16238]
2002-11-14 14:53:32 +00:00
Peter Dimov
2b7d10aceb
BOOST_CURRENT_FUNCTION documentation added.
...
[SVN r16236]
2002-11-14 14:41:25 +00:00
Dave Abrahams
f0ea53e77e
rip out illegal semicolons
...
[SVN r16134]
2002-11-06 18:20:38 +00:00
Dave Abrahams
4755b42909
Daniel Frey's NRVO patches
...
[SVN r16084]
2002-11-04 01:59:32 +00:00
Peter Dimov
ef9af03c6c
Changed typename to class; some libraries helpfully #define typename
...
[SVN r15970]
2002-10-23 13:55:18 +00:00
Ralf W. Grosse-Kunstleve
aff985a563
explicit "private" inheritance to avoid compiler warnings (MIPSpro)
...
[SVN r15422]
2002-09-17 21:06:32 +00:00
Dave Abrahams
db425222d5
mpl_v2 branch checkin
...
[SVN r15258]
2002-09-11 05:35:41 +00:00
John Maddock
a4fd7b32dd
Misc Kylix fixes
...
[SVN r15086]
2002-08-25 11:57:37 +00:00
Dave Abrahams
8c0eb498d3
Fix unversioned VC++ checks
...
[SVN r14436]
2002-07-13 12:26:19 +00:00
John Maddock
6b8b218efb
Removed tabs, fixed end of files.
...
[SVN r13803]
2002-05-10 11:35:38 +00:00
John Maddock
7126ea2685
Borland C++ Builder 6 fixes
...
[SVN r13659]
2002-05-04 10:55:15 +00:00
Peter Dimov
339937380e
MSVC fixes.
...
[SVN r13476]
2002-04-13 13:19:57 +00:00
Dave Abrahams
6156f0d302
Roll addressof() patch back in!
...
[SVN r13433]
2002-04-10 17:01:35 +00:00
Douglas Gregor
00560e8e17
addressof.hpp:
...
- Peter Dimov suggested a fix to deal with those evil cv-qualifiers
[SVN r13431]
2002-04-10 14:47:32 +00:00
Dave Abrahams
029ff9828f
Roll back addressof() patch temporarily
...
[SVN r13428]
2002-04-10 09:48:30 +00:00
Douglas Gregor
ec188c7c3e
Make local classes nonlocal to silence annoying warnings from Borland C++
...
[SVN r13418]
2002-04-10 04:00:22 +00:00
Douglas Gregor
0a0296a5d0
ref.hpp:
...
- Use addressof() instead of & operator
[SVN r13416]
2002-04-10 03:36:17 +00:00
Douglas Gregor
6e26a5bbe7
boost/utility.hpp:
...
- Include boost/utility/addressof.hpp
boost/utility/addressof.hpp:
- addressof() implementation
libs/utility/utility.htm:
- Document addressof
libs/utility/addressof_test.cpp:
- Test addressof()
[SVN r13414]
2002-04-10 03:31:18 +00:00
Douglas Gregor
dc1b6246a0
boost/ref.hpp:
...
- Added get_pointer method to return a pointer (instead of a reference)
libs/bind/ref.html:
- Document get_pointer
[SVN r13322]
2002-03-31 00:24:00 +00:00
Dave Abrahams
4774a0d325
Added Copyright
...
[SVN r13145]
2002-03-09 20:34:06 +00:00
Dave Abrahams
1662bb5713
use of "small" changed to "small_" to suppress confusion on some compilers
...
[SVN r12916]
2002-02-24 02:35:19 +00:00
Peter Dimov
19645a52e6
Added a default constructor to shared_count and shared_ptr for incomplete types (void).
...
[SVN r12815]
2002-02-15 13:31:58 +00:00
John Maddock
1f29191329
Modified call_traits to work with incomplete types.
...
[SVN r12800]
2002-02-14 12:54:57 +00:00
Darin Adler
e27d0fcf2a
New smart pointer documentation. Related clean-up of the smart pointer
...
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.
[SVN r12647]
2002-02-02 18:36:12 +00:00
Aleksey Gurtovoy
fe44cdf09b
made 'reference_wrapper' Assignable
...
[SVN r12520]
2002-01-27 13:02:27 +00:00
Darin Adler
88b9822db7
Mark inline to avoid warning with "require prototypes" on.
...
[SVN r12490]
2002-01-24 19:15:30 +00:00
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
Jeremy Siek
73acec35c9
added tied()
...
[SVN r7705]
2000-09-18 08:27:37 +00:00
John Maddock
3ddb9abc3c
Updates to cope with Borland C++ 5.51
...
[SVN r7697]
2000-09-09 10:20:24 +00:00
John Maddock
daf7829ffa
type traits update [added is_convertible and alignment_of]
...
[SVN r7675]
2000-08-02 10:58:59 +00:00
Beman Dawes
a005f03cc2
Fixes for various compilers from John Maddock
...
[SVN r7629]
2000-07-24 17:59:52 +00:00
Beman Dawes
06adfe9658
This commit was generated by cvs2svn to compensate for changes in r4,
...
which included commits to RCS files with non-trunk default branches.
[SVN r7621]
2000-07-07 16:04:40 +00:00