5010a0beb0
tutorial.html:
...
- Use tables to show both preferred/compatible syntaxes
- Include a table describing which syntax is right for each compiler
[SVN r14687]
2002-08-05 06:20:30 +00:00
39687e1a05
Describe BOOST_FUNCTION_NO_DEPRECATED
...
[SVN r14686]
2002-08-05 06:19:47 +00:00
688df3d137
function_base.hpp:
...
- Use <boost/pending/ct_if.hpp>
all:
- Add BOOST_FUNCTION_NO_DEPRECATED macro hackery to get rid of ALL deprecated
features
[SVN r14685]
2002-08-05 06:19:17 +00:00
232069aa00
allocator_test.cpp:
...
- Remove partial specialization-specific code
function_test.cpp:
- Uses BOOST_FUNCTION_NO_DEPRECATED
- Use only the new syntax
- Test the allocator parameter
deprecated_syntax_test.cpp:
- Test the deprecated syntax
[SVN r14684]
2002-08-05 06:13:32 +00:00
694ebbb301
Use built-in deprecation facilities, when available
...
[SVN r14677]
2002-08-05 03:08:08 +00:00
837591456f
Remove the unused is_not_same
...
[SVN r14676]
2002-08-05 02:34:02 +00:00
2d8a4b136a
Use function_traits in type_traits library
...
[SVN r14675]
2002-08-05 02:33:26 +00:00
4f5147f96e
function.hpp:
...
- When determining if a type is a function type, don't blindly add a pointer
but instead use add_pointer
[SVN r14586]
2002-07-24 13:27:49 +00:00
9db8577d16
Removed all of the deprecated parameters and made them variables
...
[SVN r14578]
2002-07-23 21:57:57 +00:00
2963cb89a8
function_test.cpp: Don't use void() directly because of broken compilers
...
[SVN r14571]
2002-07-23 13:47:01 +00:00
d62193624e
VC6/7 workaround
...
[SVN r14552]
2002-07-21 11:09:23 +00:00
461e51a592
Expand on the compatibility note
...
[SVN r14542]
2002-07-19 21:21:56 +00:00
7ad9e2afee
Tutorial now describes the new syntax (and the old syntax)
...
[SVN r14541]
2002-07-19 21:18:01 +00:00
e9ce99dede
test/function_n_test.cpp:
...
test/function_test.cpp:
- Don't use deprecated functions
index.html:
doc/reference.html:
- Describe deprecations
[SVN r14540]
2002-07-19 20:45:36 +00:00
3264064074
Removed some cruft
...
Deprecated the 'set' methods
[SVN r14538]
2002-07-19 20:09:29 +00:00
84bdb40567
Don't test new syntax if partial specialization is unavailable
...
[SVN r14536]
2002-07-19 19:42:25 +00:00
a0bd17560f
Don't fail on compilers without partial specialization (but don't allow the new syntax either)
...
[SVN r14535]
2002-07-19 19:41:53 +00:00
97f72b7f8b
Don't try to use function types inline for those silly compilers that can't handle it (e.g., Borland C++ 5.5.1)
...
[SVN r14534]
2002-07-19 19:17:14 +00:00
fca8413df6
Support for Borland C++ 5.5.1
...
[SVN r14533]
2002-07-19 19:16:33 +00:00
fff815d58b
allocator_test.cpp:
...
function_test.cpp:
- Test out the new function syntax
[SVN r14532]
2002-07-19 18:31:41 +00:00
9e49833a8c
function.hpp:
...
- Support Peter Dimov's rockin' new syntax:
function<string (int x, double y, float z)> f;
[SVN r14531]
2002-07-19 18:30:48 +00:00
df34714340
Removed 'truth' template, which isn't needed
...
[SVN r14060]
2002-05-29 17:27:59 +00:00
d50e9729ea
Fixed conflicts in 1.28.0 merge
...
[SVN r13946]
2002-05-16 02:18:29 +00:00
e975d1e0c2
Lambda is now a Boost library
...
[SVN r13831]
2002-05-13 12:33:19 +00:00
a3e9eb5db2
Removed tabs
...
[SVN r13812]
2002-05-10 17:54:40 +00:00
57ee7e962a
function.hpp:
...
- Remove default parameters in real_get_function_impl (Fixed Borland C++
Builder 6)
[SVN r13595]
2002-04-30 20:05:32 +00:00
48943fec83
Removed some unused macros
...
[SVN r13594]
2002-04-30 19:41:37 +00:00
a0b89d0a30
function_base.hpp:
...
- Workaround for Sun CC
[SVN r13566]
2002-04-26 17:45:53 +00:00
82226cb9d6
Changed IF to ct_if because IF is sometimes used as a macro (ewww)
...
[SVN r13420]
2002-04-10 04:10:06 +00:00
28984e4f23
function_base.hpp:
...
- has_empty_target modified to deal only with function objects, and to not
require pointers to the function objects.
function_template.hpp:
- Don't use '&' operation on incoming function objects
[SVN r13318]
2002-03-30 18:45:28 +00:00
02f5d9d0e0
reference.html:
...
- Document non-voidness of result_type when on a broken compiler
[SVN r12616]
2002-02-01 02:55:22 +00:00
1774c0646d
function_template.hpp:
...
- Handle compilers without void returns in a sensible manner
[SVN r12615]
2002-02-01 02:51:48 +00:00
4b430a5414
function_template.hpp:
...
- Make functionN<void, ...> really have a void return value
[SVN r12613]
2002-01-31 22:56:16 +00:00
7b0f465f33
Reverting member function pointer optimization
...
[SVN r12580]
2002-01-30 15:04:08 +00:00
6882358627
function_base.hpp:
...
function_template.hpp:
- Add support for storing member function pointers directly within the
Boost.Function object, without allocating any extra memory
[SVN r12568]
2002-01-30 04:33:45 +00:00
39f6d34db8
reference.html:
...
- Document exception behavior of assignments/construction from stateless
objects
- Document what the term "stateless" means in this context
[SVN r12567]
2002-01-30 03:54:18 +00:00
812ef599bd
function_template.hpp:
...
- Fix unused parameter warning
[SVN r12565]
2002-01-30 03:39:44 +00:00
8c198b1c90
function_template.hpp:
...
- Ensure initialization of stateless function objects
[SVN r12561]
2002-01-30 03:18:15 +00:00
5a07d4b262
regression.cfg:
...
- Add stateless_test
[SVN r12560]
2002-01-30 03:17:40 +00:00
11187bcf3a
function_base.hpp:
...
- Switch over to using is_reference_wrapper instead of homegrown is_ref
- Identify stateless function objects
function_template.hpp:
- Optimize away construction/allocator for stateless function objects.
[SVN r12559]
2002-01-30 01:59:49 +00:00
aaa7f61b9e
stateless_test.cpp:
...
- Test function's ability to optimize away allocations for stateless function
objects
[SVN r12557]
2002-01-30 01:58:28 +00:00
a250f9c140
Lots of documentation fixes - thanks Dave
...
[SVN r12505]
2002-01-25 15:00:37 +00:00
4f33ea7665
function_base.hpp:
...
- Fixed for Intel on Windows _and_ MSVC 7.0
[SVN r12472]
2002-01-24 04:06:05 +00:00
51c376c4ee
function_base.hpp:
...
- Fixed for Intel C++, I hope?
[SVN r12469]
2002-01-23 21:17:40 +00:00
8e123d2a97
sum_avg.cpp:
...
- Portability fix for GCC
[SVN r12464]
2002-01-23 18:24:58 +00:00
58656b40b1
Try to fix for MSVC 7.0
...
[SVN r12456]
2002-01-23 14:01:28 +00:00
2fa9ee040b
Fixes for Intel, added version cutoff for obsolete MWERKS workaround
...
[SVN r12434]
2002-01-22 13:11:05 +00:00
8635632937
untabified
...
[SVN r12336]
2002-01-17 15:57:26 +00:00
96f7184528
Untabified
...
[SVN r12335]
2002-01-17 15:57:13 +00:00
647693dfc9
function_base.hpp:
...
- Make manager and functor members of function_base public instead of
protected, because attempt to make HP aCC compile Boost.Function
function_template.hpp:
- HP aCC seems to believe that the functor and manager members inherited from
function_base are inaccessible. So qualify them with the function_base
base class.
[SVN r12298]
2002-01-13 16:12:26 +00:00