import CppUtils.Execution;
import CppUtils;
Namespace: CppUtils::Execution
CppUtils::Execution
auto retry(const RetryPolicy& policy, std::invocable auto&& operation, auto&& onFailure);
auto retry(const RetryPolicy& policy, std::invocable auto&& operation);
template <class Function>ScopeGuard(Function) -> ScopeGuard<Function>;
auto tryExecute(std::invocable auto&& operation);