Lorenzo Caminiti
3203e349ad
Wrapped a metafunction call into a local struct to try to workaround a problem with add_template on the intel compiler.
...
[SVN r77820]
2012-04-07 18:45:13 +00:00
Lorenzo Caminiti
b2f35a2caf
Removed T const[*/&] function template specializations that caused ambiguity on VACPP.
...
[SVN r77816]
2012-04-07 15:53:27 +00:00
Lorenzo Caminiti
b28b1fae1d
Added a temporary workaround the Boost.Config bug that causes Boost.Typeof to fail on Sun (Jamfile <define>__typeof__=__typeof__ so Boost.Config does not define __typeof__ to be typeof).
...
[SVN r77770]
2012-04-04 21:15:16 +00:00
Lorenzo Caminiti
ac2a202db2
Checked all ScopeExit and LocalFunction tests and examples compile in both native and emulation type-of mode.
...
[SVN r77768]
2012-04-04 20:19:39 +00:00
Lorenzo Caminiti
633a774276
Compiling all ScopeExit and LocalFunction tests and examples on GCC with and without type-of emulation mode.
...
Added LocalFunction configuration macro to force use or not use of locals as template parameters.
[SVN r77765]
2012-04-04 19:35:34 +00:00
Lorenzo Caminiti
3b8fe255c4
Fixing LocalFunction to work in type-of emulation mode.
...
[SVN r77755]
2012-04-04 15:35:30 +00:00
Lorenzo Caminiti
337638616a
Fixed a couple of typos in LocalFunction tests and examples.
...
[SVN r77749]
2012-04-03 20:36:02 +00:00
Lorenzo Caminiti
5c0948bf6e
Reworked all LocalFunction tests and examples to use Boost.Detail/LightweightTest (instead of Boost.Test) and test sequence syntax without variadic macros (..._nova tests).
...
[SVN r77747]
2012-04-03 19:40:20 +00:00
Lorenzo Caminiti
d89c4fbde0
Fixed a bug in deducing this type on MSVC when using lambda implementation for SCOPE_EXIT_ALL (I was missing a typename).
...
[SVN r77488]
2012-03-22 21:39:49 +00:00
Lorenzo Caminiti
c02c75f968
LocalFunction now using newly added Boost.Config's BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS.
...
[SVN r77485]
2012-03-22 21:03:40 +00:00
Lorenzo Caminiti
96d30479a9
Split Utility/IdentityType and Functional/OverloadedFunction tests into smaller tests.
...
Updated docs for ScopeExit, LocalFunction, Utility/IdentityType, and Functional/OverloadedFunction.
[SVN r77484]
2012-03-22 20:54:20 +00:00
Lorenzo Caminiti
0bae08f783
Renamed cpp11 to cxx11 in LocalFunction.
...
Added _ID to ScopeExit and LocalFunction.
[SVN r77425]
2012-03-20 02:14:14 +00:00
Lorenzo Caminiti
4f7c9e0607
Added tests for ScopeExit and LocalFunction _ID macros.
...
[SVN r77407]
2012-03-19 18:09:12 +00:00
Lorenzo Caminiti
5e31f8f595
Added _ID macro to LocalFunction and corrected code doc typo in ScopeExit.
...
[SVN r77406]
2012-03-19 17:09:34 +00:00
Lorenzo Caminiti
c9075746a6
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]
2012-03-18 21:53:39 +00:00
Lorenzo Caminiti
75a87ccd1b
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]
2012-03-14 17:47:21 +00:00
Lorenzo Caminiti
76f141d17e
Renamed add_params test to add_params_only (and updated docs).
...
[SVN r77084]
2012-02-20 21:46:46 +00:00
Lorenzo Caminiti
0a7ee44cff
Added sequence syntax for a test.
...
[SVN r77082]
2012-02-20 20:20:36 +00:00
Lorenzo Caminiti
b84f29c030
Added test for sequence syntax (to run with and without variadic macro support) and disabled variadic syntax test when variadic macros are not supported.
...
Updated docs.
[SVN r77078]
2012-02-20 20:07:29 +00:00
Lorenzo Caminiti
8b05032051
Added Boost.Utility/IdentityType and Boost.Functional/OverloadedFunction to status/Jamfile.v2 list of regression tests.
...
Updated Boost.ScopeExit documentation.
[SVN r77059]
2012-02-17 21:02:00 +00:00
Lorenzo Caminiti
259533b62b
Fixed a bug in BOOST_LOCAL_FUNCTION_DETAIL_PP_VOID_LIST: a typo VOId -> VOID.
...
Fixed a bug in scope_exit.hpp: An extra trailing \ in a macro definition (compiled only when BOOST_NO_VARIADIC_MACROS is defined).
Renamed LocalFunction and ScopeExit tests and examples from _err to _error.
Updated LocalFunction docs.
[SVN r77042]
2012-02-16 18:24:34 +00:00
Lorenzo Caminiti
fece1283e9
Added LocalFunction and Utility/IdentityType source files.
...
[SVN r77024]
2012-02-15 00:41:33 +00:00
Lorenzo Caminiti
0a454b11b3
Added LocalFunction index HTML.
...
[SVN r77023]
2012-02-15 00:37:24 +00:00
Lorenzo Caminiti
3339fccc83
Added LocalFunction tests.
...
[SVN r77022]
2012-02-15 00:36:53 +00:00
Lorenzo Caminiti
28aaeb01fa
Added LocalFunction examples.
...
[SVN r77021]
2012-02-15 00:35:55 +00:00
Lorenzo Caminiti
f49e381fad
Added LocalFunction docs.
...
[SVN r77020]
2012-02-15 00:34:25 +00:00
Douglas Gregor
88da98e37b
Move top-level boost directory over to "devel" (temporarily)
...
[SVN r38327]
2007-07-31 20:32:15 +00:00