diff options
author | Lorenzo Caminiti <lorcaminiti@gmail.com> | 2012-05-24 01:35:04 +0000 |
---|---|---|
committer | Lorenzo Caminiti <lorcaminiti@gmail.com> | 2012-05-24 01:35:04 +0000 |
commit | 8dc8199e8761841878f893f60dd8b7abb3104c18 (patch) | |
tree | f6553b931e2fddd81dddd253de994881ec3fc23e /libs | |
parent | 252ebfb22738cb715238916aa1e35da56a291615 (diff) | |
download | boost-8dc8199e8761841878f893f60dd8b7abb3104c18.tar.gz |
Merged ScopeExit (improved), LocalFunction (new), Functional/OverloadedFunction (new), and Utility/IdentityType (new) from trunk into release branch.
[SVN r78564]
Diffstat (limited to 'libs')
m--------- | libs/functional | 0 | ||||
-rw-r--r-- | libs/libraries.htm | 20 | ||||
m--------- | libs/local_function | 0 | ||||
-rw-r--r-- | libs/maintainers.txt | 7 | ||||
m--------- | libs/scope_exit | 0 | ||||
m--------- | libs/utility | 0 |
6 files changed, 21 insertions, 6 deletions
diff --git a/libs/functional b/libs/functional -Subproject 1ad77fa8bab8d4c546817f22c718571f6edb566 +Subproject 681b79aaf99d17d3f4cb11e118890bd297441b9 diff --git a/libs/libraries.htm b/libs/libraries.htm index 082aac57ce..b3c822c4ff 100644 --- a/libs/libraries.htm +++ b/libs/libraries.htm @@ -148,6 +148,8 @@ how to download, build, and install the libraries.</p> <li><a href="functional/hash/index.html">functional/hash</a> - A TR1 hash function object that can be extended to hash user defined types, from Daniel James.</li> + <li><a href="functional/overloaded_function/index.html">functional/overloaded_function</a> - + Overload different functions into a single function object, from Lorenzo Caminiti.</li> <li><a href="fusion/index.html">fusion</a> - Library for working with tuples, including various containers, algorithms, etc. From Joel de Guzman, Dan Marsden and Tobias Schwinger.</li> @@ -163,6 +165,8 @@ how to download, build, and install the libraries.</p> <li><a href="icl/index.html">icl</a> - Interval Container Library, interval sets and maps and aggregation of associated values, from Joachim Faulhaber.</li> + <li><a href="utility/identity_type/index.html">identity_type</a> - + Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti.</li> <li><a href="integer/index.html">integer</a> - Headers to ease dealing with integral types.</li> <li><a href="interprocess/index.html">interprocess</a> - Shared memory, memory mapped files, @@ -181,6 +185,8 @@ how to download, build, and install the libraries.</p> <li><a href="lambda/index.html">lambda</a> - Define small unnamed function objects at the actual call site, and more, from Jaakko Järvi and Gary Powell.</li> + <li><a href="local_function/index.html">local_function</a> - + Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti.</li> <li><a href="locale/index.html">locale</a> - Provide localization and Unicode handling tools for C++, from Artyom Beilis</li> <li><a href="conversion/lexical_cast.htm">lexical_cast</a> - General literal text conversions, such as an <code>int</code> represented as @@ -271,8 +277,8 @@ how to download, build, and install the libraries.</p> <li><a href="regex/index.html">regex</a> - Regular expression library, from John Maddock.</li> <li><a href="utility/utility.htm#result_of">result_of</a> - determines the type of a function call expression.</li> - <li><a href="scope_exit/doc/html/index.html">scope_exit</a> - - Execute arbitrary code at scope exit, from Alexander Nasonov.</li> + <li><a href="scope_exit/index.html">scope_exit</a> - + Execute arbitrary code at scope exit, from Alexander Nasonov and Lorenzo Caminiti.</li> <li><a href="serialization/doc/index.html">serialization</a> - Serialization for persistence and marshalling, from Robert Ramey</li> <li><a href="signals/index.html">signals</a> - managed signals & @@ -514,9 +520,13 @@ how to download, build, and install the libraries.</p> <li><a href="functional/hash/index.html">functional/hash</a> - A TR1 hash function object that can be extended to hash user defined types, from Daniel James.</li> + <li><a href="functional/overloaded_function/index.html">functional/overloaded_function</a> - + Overload different functions into a single function object, from Lorenzo Caminiti.</li> <li><a href="lambda/index.html">lambda</a> - Define small unnamed function objects at the actual call site, and more, from Jaakko Järvi and Gary Powell.</li> + <li><a href="local_function/index.html">local_function</a> - + Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti.</li> <li><a href="phoenix/index.html">Phoenix</a> - Define small unnamed function objects at the actual call site, and more, from Joel de Guzman, Dan Marsden and Thomas Heller</li> @@ -630,8 +640,8 @@ of arbitrary data for persistence and marshalling, from Robert Ramey</li> "parameter/doc/html/index.html">parameter</a></span> - Write functions that accept arguments by name, by David Abrahams and Daniel Wallin.</li> - <li><a href="scope_exit/doc/html/index.html">scope_exit</a> - - Execute arbitrary code at scope exit, from Alexander Nasonov.</li> + <li><a href="scope_exit/index.html">scope_exit</a> - + Execute arbitrary code at scope exit, from Alexander Nasonov and Lorenzo Caminiti.</li> <li><a href="typeof/index.html">typeof</a> - Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li> </ul> @@ -754,6 +764,8 @@ of arbitrary data for persistence and marshalling, from Robert Ramey</li> <h3><a name="Preprocessor">Preprocessor</a> Metaprogramming</h3> <ul> + <li><a href="utility/identity_type/index.html">identity_type</a> - + Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti.</li> <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor metaprogramming tools including repetition and recursion, from Vesa Karvonen and Paul Mensonides.</li> diff --git a/libs/local_function b/libs/local_function new file mode 160000 +Subproject 290103d629af3dedc19fabc234b4bf829fa6b74 diff --git a/libs/maintainers.txt b/libs/maintainers.txt index eb39f2ec9a..204475f5d4 100644 --- a/libs/maintainers.txt +++ b/libs/maintainers.txt @@ -39,6 +39,7 @@ functional functional/factory Tobias Schwinger <tschwinger -at- isonews2.com> functional/forward Tobias Schwinger <tschwinger -at- isonews2.com> functional/hash Daniel James <dnljms -at- gmail.com> +functional/overloaded_function Lorenzo Caminiti <lorcaminiti -at- gmail.com> fusion Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>, Tobias Schwinger <tschwinger -at- isonews2.com> function_types Tobias Schwinger <tschwinger -at- isonews2.com> geometry Barend Gehrels<barend -at- xs4all.nl>, Bruno Lalande <bruno.lalande -at- gmail.com>, Mateusz Loskot <mateusz -at- loskot.net> @@ -53,6 +54,7 @@ io Daryle Walker <darylew -at- hotmail.com> iostreams Jonathan Turkanis <turkanis -at- coderage.com> iterator David Abrahams <dave -at- boost-consulting.com>, Thomas Witt <witt - at - acm.org> lambda Jaakko Jarvi <jarvi -at- cs.tamu.edu> +local_function Lorenzo Caminiti <lorcaminiti -at- gmail.com> locale Artyom Beilis <artyomtnk -at- yahoo.com> logic Douglas Gregor <dgregor -at- cs.indiana.edu> math Hubert Holin <Hubert.Holin -at- meteo.fr>, John Maddock <john -at- johnmaddock.co.uk> @@ -82,7 +84,7 @@ range Neil Groves <neilgroves -at- googlemail.com> ratio Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr> rational Jonathan Turkanis <turkanis -at- coderage.com> regex John Maddock <john -at- johnmaddock.co.uk> -scope_exit Alexander Nasonov <alexander.nasonov -at- gmail.com> +scope_exit Alexander Nasonov <alexander.nasonov -at- gmail.com>, Lorenzo Caminiti <lorcaminiti -at- gmail.com> serialization Robert Ramey <ramey -at- rrsd.com> signals Douglas Gregor <dgregor -at- cs.indiana.edu> signals2 Frank Mori Hess <fmhess -at- users.sourceforge.net> @@ -101,8 +103,9 @@ typeof Arkadiy Vertleyb <vertleyb -at- hotmail.com>, Peder Holt < units Matthias Schabel <boost -at- schabel-family.org>, Steven Watanabe <steven -at- providere-consulting.com> unordered Daniel James <dnljms -at- gmail.com> utility -utility/result_of Daniel Walker <daniel.j.walker -at- gmail.com> utility/enable_if Jaakko Jarvi <jarvi -at- cs.tamu.edu>, Jeremiah Willcock <jewillco -at- osl.iu.edu> +utility/identity_type Lorenzo Caminiti <lorcaminiti -at- gmail.com> +utility/result_of Daniel Walker <daniel.j.walker -at- gmail.com> utility/swap Joseph Gauterin <joseph.gauterin -at- googlemail.com> uuid Andy Tompkins <atompkins -at- fastmail.fm> variant Eric Friedman <ericbrandon -at- gmail.com> diff --git a/libs/scope_exit b/libs/scope_exit -Subproject fab7538f6c065f234011adedd7efb9195234c67 +Subproject 2a96d2234d6d7917278bb39196df93424b1739a diff --git a/libs/utility b/libs/utility -Subproject 7aa68731b4c4e872eb28b145db6d6b6ccd4bf91 +Subproject 6b9f0103d50b47eebafbf7f77a84267e37a3efb |