~roguescholar/boost/+git/local_function:svn-branches/filesystem-v3a

Last commit made on 2012-03-23
Get this branch:
git clone -b svn-branches/filesystem-v3a https://git.launchpad.net/~roguescholar/boost/+git/local_function

Branch merges

Branch information

Name:
svn-branches/filesystem-v3a
Repository:
lp:~roguescholar/boost/+git/local_function

Recent commits

595f824... by Beman Dawes

Branch for 2nd try at V2 removal

[SVN r77497]

d89c4fb... by Lorenzo Caminiti <email address hidden>

Fixed a bug in deducing this type on MSVC when using lambda implementation for SCOPE_EXIT_ALL (I was missing a typename).

[SVN r77488]

c02c75f... by Lorenzo Caminiti <email address hidden>

LocalFunction now using newly added Boost.Config's BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS.

[SVN r77485]

96d3047... by Lorenzo Caminiti <email address hidden>

Split Utility/IdentityType and Functional/OverloadedFunction tests into smaller tests.
Updated docs for ScopeExit, LocalFunction, Utility/IdentityType, and Functional/OverloadedFunction.

[SVN r77484]

0bae08f... by Lorenzo Caminiti <email address hidden>

Renamed cpp11 to cxx11 in LocalFunction.
Added _ID to ScopeExit and LocalFunction.

[SVN r77425]

4f7c9e0... by Lorenzo Caminiti <email address hidden>

Added tests for ScopeExit and LocalFunction _ID macros.

[SVN r77407]

5e31f8f... by Lorenzo Caminiti <email address hidden>

Added _ID macro to LocalFunction and corrected code doc typo in ScopeExit.

[SVN r77406]

c907574... by Lorenzo Caminiti <email address hidden>

Fixed a bug in capturing this_ that caused ScopeExit tests to fail with an internal error on old GCCs for templates (now this type is deduced within a struct like all other type captures to workaround this). Added a test for this case (..._this_tpl.cpp).
Fixed a bug that omitted `= {}` when this_ was the only ScopeExit captured variable (now generating `= {}` even when only this_ is captured).
Fixed LocalFunction to work with the above ScopeExit fixes (some of which required changes to ScopeExit protected macro interface).

[SVN r77389]

75a87cc... by Lorenzo Caminiti <email address hidden>

Added local_function::aux::member specializations for outer const qualifiers (T * const and T const* const).
Added dummy func (never called) to suppress an unused variable warning for nobind.

[SVN r77334]

76f141d... by Lorenzo Caminiti <email address hidden>

Renamed add_params test to add_params_only (and updated docs).

[SVN r77084]