3 <meta http-equiv=
"Content-Type" content=
"text/html; charset=US-ASCII">
4 <title>Acknowledgements
</title>
5 <link rel=
"stylesheet" href=
"../../../../../doc/src/boostbook.css" type=
"text/css">
6 <meta name=
"generator" content=
"DocBook XSL Stylesheets V1.78.1">
7 <link rel=
"home" href=
"../index.html" title=
"Chapter 1. Boost.ScopeExit 1.1.0">
8 <link rel=
"up" href=
"../index.html" title=
"Chapter 1. Boost.ScopeExit 1.1.0">
9 <link rel=
"prev" href=
"../BOOST_SCOPE_EXIT_CONFIG_USE_LAMBDAS.html" title=
"Macro BOOST_SCOPE_EXIT_CONFIG_USE_LAMBDAS">
11 <body bgcolor=
"white" text=
"black" link=
"#0000FF" vlink=
"#840084" alink=
"#0000FF">
12 <table cellpadding=
"2" width=
"100%"><tr>
13 <td valign=
"top"><img alt=
"Boost C++ Libraries" width=
"277" height=
"86" src=
"../../../../../boost.png"></td>
14 <td align=
"center"><a href=
"../../../../../index.html">Home
</a></td>
15 <td align=
"center"><a href=
"../../../../../libs/libraries.htm">Libraries
</a></td>
16 <td align=
"center"><a href=
"http://www.boost.org/users/people.html">People
</a></td>
17 <td align=
"center"><a href=
"http://www.boost.org/users/faq.html">FAQ
</a></td>
18 <td align=
"center"><a href=
"../../../../../more/index.htm">More
</a></td>
21 <div class=
"spirit-nav">
22 <a accesskey=
"p" href=
"../BOOST_SCOPE_EXIT_CONFIG_USE_LAMBDAS.html"><img src=
"../../../../../doc/src/images/prev.png" alt=
"Prev"></a><a accesskey=
"u" href=
"../index.html"><img src=
"../../../../../doc/src/images/up.png" alt=
"Up"></a><a accesskey=
"h" href=
"../index.html"><img src=
"../../../../../doc/src/images/home.png" alt=
"Home"></a>
25 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
26 <a name=
"scope_exit.acknowledgements"></a><a class=
"link" href=
"acknowledgements.html" title=
"Acknowledgements">Acknowledgements
</a>
27 </h2></div></div></div>
29 Alexander Nasonov is the original library author.
32 Lorenzo Caminiti added variadic macro support, capture of the object
<code class=
"computeroutput"><span class=
"identifier">this_
</span></code>, empty captures using
<code class=
"computeroutput"><span class=
"keyword">void
</span></code>, and
<code class=
"computeroutput"><span class=
"identifier">BOOST_SCOPE_EXIT_ALL
</span></code>.
35 Thanks to the following people (in chronological order):
38 Maxim Yegorushkin for sharing code where he used a local struct to clean up
42 Andrei Alexandrescu for pointing out the
<a href=
"http://www.digitalmars.com/d/2.0/statement.html#ScopeGuardStatement" target=
"_top">scope(exit)
</a>
43 construct of the
<a href=
"http://www.digitalmars.com/d/index.html" target=
"_top">D
</a>
47 Pavel Vozenilek and Maxim Yanchenko for reviews of early drafts of the library;
50 Steven Watanabe for his valuable ideas;
53 Jody Hagins for good comments that helped to significantly improve the documentation;
56 Richard Webb for testing the library on MSVC compiler;
59 Adam Butcher for a workaround to error C2355 when deducing the type of
<code class=
"computeroutput"><span class=
"keyword">this
</span></code> on some MSVC versions.
62 <table xmlns:
rev=
"http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width=
"100%"><tr>
63 <td align=
"left"></td>
64 <td align=
"right"><div class=
"copyright-footer">Copyright
© 2006-
2012 Alexander Nasonov, Lorenzo Caminiti
<p>
65 Distributed under the Boost Software License, Version
1.0 (see accompanying
66 file LICENSE_1_0.txt or a copy at
<a href=
"http://www.boost.org/LICENSE_1_0.txt" target=
"_top">http://www.boost.org/LICENSE_1_0.txt
</a>)
71 <div class=
"spirit-nav">
72 <a accesskey=
"p" href=
"../BOOST_SCOPE_EXIT_CONFIG_USE_LAMBDAS.html"><img src=
"../../../../../doc/src/images/prev.png" alt=
"Prev"></a><a accesskey=
"u" href=
"../index.html"><img src=
"../../../../../doc/src/images/up.png" alt=
"Up"></a><a accesskey=
"h" href=
"../index.html"><img src=
"../../../../../doc/src/images/home.png" alt=
"Home"></a>