scope_guard
Resource manager
A header-only C++ utility providing an alternative to traditional resource management and exception handling mechanisms.
Scope Guard & Defer C++
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
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 |