Marshall Clow
9a3563c142
Removed usage of deprecated macros in Boost.ScopeExit
...
[SVN r81573]
2012-11-26 20:23:34 +00:00
Lorenzo Caminiti
5273b2aae7
Using Boost.Detail/LightweightTest instead of Boost.Test for ScopeExit tests and examples (because Boost.Test fails to build on some regression test platforms and because this library tests are simple enough that they don't really require Boost.Test).
...
[SVN r77663]
2012-03-31 13:27:36 +00:00
Lorenzo Caminiti
d57263204c
Added #error to tests and examples that require variadic macros and/or lambda functions for better error reporting.
...
Split all sequence syntax with forced no-variadic tests and examples (..._nova) in their own separate file (to avoid macro redefinition warning on compilers within variadic macros).
Updated docs.
[SVN r77546]
2012-03-25 20:05:38 +00:00
Lorenzo Caminiti
95385ba025
Not compiling tests that require variadic macros on compilers for with BOOST_NO_VARIADIC_MACROS is defined.
...
[SVN r77057]
2012-02-17 17:52:33 +00:00
Lorenzo Caminiti
fdc03a4eeb
Updating ScopeExit docs, examples, and tests after supporting variadics (with full backward compatibility), this capture (this_), no capture (void), and C++11 extensions.
...
[SVN r77030]
2012-02-15 01:19:41 +00:00
Alexander Nasonov
1707a6ea06
Use C++-0X lambdas when they are available.
...
[SVN r75550]
2011-11-19 12:21:36 +00:00
Alexander Nasonov
30711a780d
Test modification of a variable passed to a block by value.
...
[SVN r75549]
2011-11-19 11:53:58 +00:00
Alexander Nasonov
e33c1d89ae
Pass-by-value tests.
...
[SVN r50710]
2009-01-21 20:03:11 +00:00
Alexander Nasonov
7c0cd745d0
Drop support of function-try-block in ScopeExit
...
[SVN r50707]
2009-01-21 19:35:02 +00:00
Alexander Nasonov
910681a539
Initial commit of ScopeExit.
...
[SVN r50620]
2009-01-16 00:02:37 +00:00