Yarn: Add make_finally(), make_shared_finally() and defer()
These are RAII-based helpers for ensuring that logic is executed, regardless of the control flow path taken.
Bug: b/139010488
Change-Id: I7bea0e550aaccf7504221a661ed2cd04e46018f9
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/34769Tested-by:
Ben Clayton <bclayton@google.com>
Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Showing
src/Yarn/Defer.hpp
0 → 100644
src/Yarn/Defer_test.cpp
0 → 100644
src/Yarn/Finally.hpp
0 → 100644
Please
register
or
sign in
to comment