Dave Abrahams
37a6537a5b
fix metafunctions for MPL
...
[SVN r17621]
2003-02-25 00:57:33 +00:00
Aleksey Gurtovoy
80df1d8f12
split utility.hpp header
...
[SVN r17472]
2003-02-17 06:20:57 +00:00
Peter Dimov
75afed7f17
Made operator()s const.
...
[SVN r17411]
2003-02-14 16:20:01 +00:00
Dave Abrahams
119c64be0b
Workaround VC7 bug which strips const from nested classes
...
[SVN r16797]
2003-01-08 17:21:10 +00:00
Beman Dawes
1e8216431b
add or update See www.boost.org comments
...
[SVN r16708]
2002-12-27 16:51:53 +00:00
Peter Dimov
e45b2e2136
Doc link updated.
...
[SVN r16699]
2002-12-24 12:34:42 +00:00
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