- Remove declaration/documentation of non-const operator().
- Update documentation of operator() const to state that the called
object is not cv-qualified.
[SVN r10687]
function_test.cpp:
- Updated testcases to reflect semantic change in const calling
policy_test.cpp:
- precall/postcall in policy should take pointers to const function_base
[SVN r10686]
- const function calling semantics changed. Now 'function' has
pointer/reference semantics (constness of 'function' object does not
affect constness of targetted function object)
[SVN r10685]
I have added a new functionality to adjacency_list_io: now it is possible to input/output subsets of properties. This is useful when the nodes and edges contain auxiliary data which is irrelevant in a description file.
[SVN r10666]
- Removed reference and tutorial: now just link to them
faq.html:
- Moved to doc/faq.html
doc/faq.html:
- Relative directory fixups
doc/reference.html:
- Reference manual for Boost.Function
doc/tutorial.html:
- Tutorial for Boost.Function (the old "Usage" sections)
- Additional example showing the use of references and arrays
example/bind1st.cpp:
example/int_div.cpp:
example/sum_avg.cpp:
- Examples from tutorial
[SVN r10620]
- Use "self_type" instead of "function" for constructing swapping temporary (Borland C++ needs it)
function_base.hpp:
- Give empty copy constructor, default constructor, and assignment operator to empty_function_mixin (MSVC generates incorrect ones)
function_template.hpp:
- Make Borland C++ and MSVC agree on the code (involves an extra constructor definition and careful use of self_type vs. BOOST_FUNCTION_FUNCTION)
[SVN r10619]
- Use swap() for exception safe assignment operators
function_template.hpp:
- Use swap() for exception safe assignment operators
- Remove BOOST_FUNCTION_BASE class.
- Support copying of mixins. (Richard Crossley)
[SVN r10614]
- Fixed HTML typo near the end
index.html:
- Added declarations of all members for all classes.
- Added detailed description of interface according to Boost
guidelines.
[SVN r10591]