scope_guard

Resource manager

A header-only C++ utility providing an alternative to traditional resource management and exception handling mechanisms.

Scope Guard & Defer C++

GitHub

156 stars
10 watching
16 forks
Language: C++
last commit: 10 months ago
Linked from 1 awesome list

c-plus-plusc-plus-plus-11cpluspluscplusplus-11cppcpp11defer-operatorheader-onlyno-dependenciesscope-guardsingle-file

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
neargye/nameof Provides macros and functions to obtain the names of variables, types, functions, macros, and enums in C++17. 2,097
m-peko/bitflags A C++ library for easily managing sets of type-safe flags. 87
microsoft/vcpkg-tool Tools and infrastructure for managing C++ libraries on Windows, Linux, and MacOS. 430
cpgf/cpgf A comprehensive C++ library for callback, reflection, serialization, and script binding with Lua, Python, JavaScript engines. 220
mananapr/cfiles A terminal file manager with vim-like keybindings using ncurses 485
cpp-pm/hunter A C/C++ package manager providing a cross-platform solution for managing dependencies and packages in software projects. 612
pagghiu/sanecpplibraries A set of C++ libraries providing platform abstraction and utility functions for asynchronous I/O, networking, file systems, and other core system operations. 520
vittorioromeo/vrm_core A lightweight C++ utility library providing general-purpose functionality 34
raveler/ffmpeg-cpp A C++ wrapper around the FFmpeg libraries to simplify video processing and encoding. 560
snakster/cpp.react A C++ library for declarative programming and automatic propagation of changes in state variables. 1,024
andrewlock/netescapades.aspnetcore.securityheaders Provides security headers for ASP.NET Core applications 697
cloudfoundry/garden A platform-agnostic Go API for container creation and management with pluggable backends. 227
caseycarter/cmcstl2 An implementation of C++ ranges with support for the One Ranges Proposal 222
bytecodealliance/wasmtime-cpp Provides C++ API bindings to the WebAssembly runtime engine 87
mattpd/cpplinks A categorized list of C++ resources and tools 4,574