ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
scope_guard.h File Reference

RAII作用域守卫,用于自动执行清理操作。 More...

#include <concepts>
#include <type_traits>
#include <utility>

Classes

class  ngl::scope_guard< F >
 RAII作用域守卫类。 More...

Functions

template<typename Func>
 ngl::scope_guard (Func &&) -> scope_guard< std::decay_t< Func > >
 CTAD推导指南

Detailed Description

RAII作用域守卫,用于自动执行清理操作。

提供通用的作用域守卫,在作用域退出时自动执行指定的回调函数。 常用于数据库事务的自动提交或回滚、资源释放等场景。