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

161 stars
11 watching
16 forks
Language: C++
last commit: over 2 years 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:

RepositoryDescriptionStars
neargye/nameofProvides macros and functions to obtain the names of variables, types, functions, macros, and enums in C++17.2,106
m-peko/bitflagsA C++ library for easily managing sets of type-safe flags.88
microsoft/vcpkg-toolTools and infrastructure for managing C++ libraries on Windows, Linux, and MacOS.438
cpgf/cpgfA comprehensive C++ library for callback, reflection, serialization, and script binding with Lua, Python, JavaScript engines.220
mananapr/cfilesA terminal file manager with vim-like keybindings using ncurses488
cpp-pm/hunterA C/C++ package manager providing a cross-platform solution for managing dependencies and packages in software projects.614
pagghiu/sanecpplibrariesA set of C++ platform abstraction libraries providing a consistent API across macOS, Windows, and Linux.526
vittorioromeo/vrm_coreA lightweight C++ utility library providing general-purpose functionality34
raveler/ffmpeg-cppA C++ wrapper around the FFmpeg libraries to simplify video processing and encoding.565
snakster/cpp.reactA C++ library for declarative programming and automatic propagation of changes in state variables.1,026
andrewlock/netescapades.aspnetcore.securityheadersProvides security headers for ASP.NET Core applications704
cloudfoundry/gardenProvides a client and server for container creation and management with pluggable backends for the Open Container Initiative Spec.228
caseycarter/cmcstl2An implementation of C++ ranges with support for the One Ranges Proposal223
bytecodealliance/wasmtime-cppProvides C++ API bindings to the WebAssembly runtime engine86
mattpd/cpplinksA categorized list of C++ resources and tools4,598