Create an absl::Cleanup from a callback.
Synopsis
Declared in <absl/cleanup/cleanup.h>
template<
typename... Args,
typename Callback>
absl::Cleanup<cleanup_internal::Tag, Callback>
MakeCleanup(Callback callback);
Description
C++11 type deduction API for creating an instance of absl::Cleanup, e.g. auto c = absl::MakeCleanup(/* callback */);.
Return Value
A Cleanup guard owning callback.
Parameters
Name |
Description |
callback |
The callable to invoke when the guard is destroyed. |
Created with MrDocs