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