File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 1- # Papers
1+ <!-- SPDX-License-Identifier: CC0-1.0 -->
2+
3+ # Resources
4+
5+ This file contains a variety of links to prior art in this area including related libraries and videos.
6+
7+ ## Papers
28
39- TS design and wording paper [ p0052 - Generic Scope Guard and RAII Wrapper for the Standard Library] ( https://wg21.link/p0052 )
410- TS adoption paper [ p1411 - Please reconsider <scope > for C++20] ( https://wg21.link/p1411 )
511- [ N3677 A Proposal to Add additional RAII Wrappers to the Standard Library] ( https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3677.html )
612- [ N4152 uncaught_exceptions - Sutter] ( https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4152.pdf )
713
8- # Implementations
14+ ## Implementations
915
1016- [ TS example of scope_exit] ( https://godbolt.org/z/T5KhTYjP7 )
1117- [ GSL final_action] ( https://github.com/microsoft/GSL/blob/main/include/gsl/util ) - part of core guidelines
1824- [ Folly - ScopeGuard.h] ( https://github.com/facebook/folly/blob/main/folly/ScopeGuard.h )
1925- [ BDE (Bloomberg) - ScopeExit.h] ( https://github.com/bloomberg/bde/blob/main/groups/bdl/bdlb/bdlb_scopeexit.h )
2026
21- # Videos
27+ ## Videos
2228
2329- [ Peter Sommerlad - Woes of Scope Guards and Unique_Resource - 5+ years in the making] ( https://www.youtube.com/watch?v=O1sK__G5Nrg )
2430- [ Andrei Alexandrescu - Declarative Control Flow] ( https://www.youtube.com/watch?v=WjTrfoiB0MQ )
You can’t perform that action at this time.
0 commit comments