f6965c793a
This change lets android::base::ScopeGuard be useful in STL containers
(e.g. std::vector<android::base::ScopeGuard<std::function<void()>>>). It
also provides perfect forwarding for android::base::make_scope_guard.
Bug: 34764308
Test: libbase_test
Change-Id: I7d1e5494b0f0695763cff0700efdb9ec18ae85c8
Merged-In: I7d1e5494b0f0695763cff0700efdb9ec18ae85c8
(cherry picked from commit
|
||
---|---|---|
.. | ||
include/android-base | ||
.clang-format | ||
Android.bp | ||
CPPLINT.cfg | ||
OWNERS | ||
chrono_utils.cpp | ||
chrono_utils_test.cpp | ||
endian_test.cpp | ||
errors_test.cpp | ||
errors_unix.cpp | ||
errors_windows.cpp | ||
file.cpp | ||
file_test.cpp | ||
logging.cpp | ||
logging_test.cpp | ||
parsedouble_test.cpp | ||
parseint_test.cpp | ||
parsenetaddress.cpp | ||
parsenetaddress_test.cpp | ||
properties.cpp | ||
properties_test.cpp | ||
quick_exit.cpp | ||
quick_exit_test.cpp | ||
scopeguard_test.cpp | ||
stringprintf.cpp | ||
stringprintf_test.cpp | ||
strings.cpp | ||
strings_test.cpp | ||
test_main.cpp | ||
test_utils.cpp | ||
test_utils_test.cpp | ||
utf8.cpp | ||
utf8_test.cpp |