Commit Graph

408 Commits

Author SHA1 Message Date
Peter Dimov
ad043d1fff implementation-defined changed to unspecified.
[SVN r14629]
2002-07-27 16:05:01 +00:00
Peter Dimov
35ee2f3a52 __fastcall support added.
[SVN r14465]
2002-07-15 14:07:03 +00:00
Dave Abrahams
5b1528f3f4 Fix unversioned VC++ checks
[SVN r14436]
2002-07-13 12:26:19 +00:00
Peter Dimov
2277238db7 Support for ref() as a first argument, allowing noncopyable function objects.
[SVN r14115]
2002-06-08 18:06:32 +00:00
Peter Dimov
bdde6cd8b2 extern C FAQ entry, support for data member pointers documented, etc.
[SVN r14081]
2002-06-04 15:15:04 +00:00
Peter Dimov
b1bfd36270 Fixes for Comeau strict mode on Windows
[SVN r13544]
2002-04-22 21:17:42 +00:00
Douglas Gregor
8a2ad8ca78 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
Peter Dimov
5bae1b9ad1 Data member pointers support added.
[SVN r13232]
2002-03-20 12:52:40 +00:00
Peter Dimov
620c803fc1 Use inline function placeholders only on Borland C++ to avoid compatibility problems.
[SVN r13172]
2002-03-11 15:38:25 +00:00
Peter Dimov
6fb6b475db Placeholders are now inline functions to avoid data in headers (idea by Yitzhak Sapir)
[SVN r13128]
2002-03-08 12:51:31 +00:00
Peter Dimov
1dbea266a1 Documentation fixes, helper headers added.
[SVN r12804]
2002-02-14 14:41:56 +00:00
Peter Dimov
b482c43928 Minor fixes.
[SVN r12688]
2002-02-04 13:56:30 +00:00
Darin Adler
9ca2e6f064 Fix some HTML errors.
[SVN r12649]
2002-02-02 19:02:53 +00:00
Peter Dimov
8ec63f5ca5 changed smart_ptr.hpp to shared_ptr.hpp
[SVN r12645]
2002-02-02 16:20:28 +00:00
Peter Dimov
866866c1df get_pointer overload for shared_ptr moved to shared_ptr.hpp
[SVN r12642]
2002-02-02 16:16:02 +00:00
Peter Dimov
3179474c0e Placeholders are now static only on MSVC.
[SVN r12630]
2002-02-02 12:16:57 +00:00
Peter Dimov
60a844927f Back to non-static, doesn't work for Borland PCHs, and generates annoying warnings.
[SVN r12600]
2002-01-31 12:46:33 +00:00
Peter Dimov
27c104f1fb Made the placeholders static.
[SVN r12599]
2002-01-31 12:34:58 +00:00
Peter Dimov
235feb0f62 _N placeholders moved to a separate header.
[SVN r12573]
2002-01-30 11:29:28 +00:00
Aleksey Gurtovoy
b2b06ea204 documented 'reference_wrapper' as Assignable
[SVN r12521]
2002-01-27 13:04:08 +00:00
Peter Dimov
d276e73ea0 Fixed a typo.
[SVN r12518]
2002-01-26 16:59:05 +00:00
Peter Dimov
70ec61e649 mem_fn now properly recognizes objects of derived classes.
[SVN r12498]
2002-01-25 13:43:54 +00:00
Peter Dimov
f37044ee57 _bi::bind_t no longer prevents assignment.
[SVN r12495]
2002-01-25 13:05:21 +00:00
Dave Abrahams
9d389aa1e3 account for new traits templates
[SVN r12468]
2002-01-23 21:04:00 +00:00
Peter Dimov
fc433254dc Tabs converted to spaces
[SVN r12338]
2002-01-17 16:02:41 +00:00
Peter Dimov
886d8b3079 SGI MIPSpro fix.
[SVN r11981]
2001-12-08 16:25:47 +00:00
Peter Dimov
b90421d2cd Troubleshooting section updated.
[SVN r11954]
2001-12-06 16:06:30 +00:00
Peter Dimov
55f974d0b8 Fixed internal compiler error on MSVC 6 with debug info enabled.
[SVN r11870]
2001-12-03 13:11:22 +00:00
Dave Abrahams
fe8a5204cc Re-enabled the void returns workarounds for MSVC, since they pass with VC6sp4. Added the void returns test to status/Jamfile.
Modified Files:
	boost/mem_fn.hpp status/Jamfile


[SVN r11863]
2001-12-02 21:51:14 +00:00
Peter Dimov
18f1b16872 Typos fixed.
[SVN r11845]
2001-12-01 13:02:09 +00:00
Peter Dimov
e1b4cd5dcf Temporarily disabled void returns on MSVC 6 to address internal compiler errors.
[SVN r11810]
2001-11-29 17:29:31 +00:00
Peter Dimov
00df4fc3bb #ifdef-ed out a test case for MWCW <= 7.1
[SVN r11809]
2001-11-29 17:02:39 +00:00
Peter Dimov
389154b530 Minor fix to address SGI MIPSpro regression failure.
[SVN r11807]
2001-11-29 15:10:05 +00:00
Peter Dimov
f6c95cf810 Mac Murrett added to Acknowledgments.
[SVN r11788]
2001-11-27 13:21:28 +00:00
Peter Dimov
b19b0e4d66 bind.html: Contents, FAQ, Dependencies added.
[SVN r11787]
2001-11-27 13:15:30 +00:00
Peter Dimov
16a07b2592 mem_fn FAQ updated.
[SVN r11786]
2001-11-27 11:54:25 +00:00
Peter Dimov
46a32f7547 visit_each support added.
[SVN r11784]
2001-11-26 13:28:16 +00:00
Peter Dimov
f17fa79f2b mem_fn.html: added Contents, FAQ, Dependencies, expanded Purpose.
[SVN r11777]
2001-11-24 17:03:11 +00:00
Peter Dimov
9cd7fd58a1 Changed first_argument_type to argument_type in [c]mf0
[SVN r11769]
2001-11-22 15:17:17 +00:00
Peter Dimov
5134310a5e More regression fixes
[SVN r11762]
2001-11-21 12:34:23 +00:00
Peter Dimov
463f513c23 Major fixes to address regression failures
[SVN r11746]
2001-11-20 17:05:56 +00:00
Dave Abrahams
ab0d3e94e1 Repairs for CWPro7
[SVN r11720]
2001-11-16 20:24:11 +00:00
Dave Abrahams
4251ab4e83 Nuked useless default arguments
[SVN r11719]
2001-11-16 20:23:51 +00:00
Peter Dimov
e3bd44aa77 Minor void return fixes (MSVC 6 on -W4, g++ 2.95.3)
[SVN r11706]
2001-11-15 14:50:04 +00:00
Dave Abrahams
03dba9a279 integrated void_returns work
[SVN r11703]
2001-11-14 23:47:09 +00:00
Dave Abrahams
7bdfb4acfc integrated void_returns work
[SVN r11702]
2001-11-14 23:39:32 +00:00
Dave Abrahams
27a040d7ee Pro7 support, better tests, less duplication
[SVN r11694]
2001-11-14 20:41:24 +00:00
Peter Dimov
223f7ef967 Added tests for void returns
[SVN r11676]
2001-11-14 15:17:11 +00:00
Peter Dimov
19d71a71f2 Attempt to work around Sun C++ 6u2 problem
[SVN r11671]
2001-11-13 19:07:25 +00:00
Peter Dimov
7776c66ffd Fixed a bug w/ adaptable function objects + nested binds, made ref<> return const
[SVN r11670]
2001-11-13 13:56:05 +00:00