commit | b5522ccdac9672d96fe1644009c534c927d9571b | [log] [tgz] |
---|---|---|
author | Luis Hector Chavez <lhchavez@google.com> | Mon Mar 26 13:11:21 2018 -0700 |
committer | Luis Hector Chavez <lhchavez@google.com> | Tue Mar 27 00:38:06 2018 +0000 |
tree | 00fed64a79be8928cd9a8c668f9892822a3602a4 | |
parent | c365781bb4ba0b7310d8b9b4778ed701d4cf5a59 [diff] |
Allow android::base::ScopeGuard in STL containers 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 b77035b89a3e95358a1aac9e28cd61c8b256e7ae)