A C++ smart-pointer with value-semantics 💎
-
Updated
Sep 16, 2019 - C++
A C++ smart-pointer with value-semantics 💎
value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library
Smart pointer for any movable objects. When trackable object moved/destroyed, trackers updated with new object's pointer.
C++ Type Traits for Smart Pointers that are not included in the standard library, containing inheritance detection and member detection.
Header-only C++17 library enables to track object instances with varied policies and gives you to control exceptions on policy rule break.
C++ smart pointer type with small buffer storage
A lightweight flexible hierarchical memory manager for C++
Reference counting handling circular memory references.
A simple game engine written in C++.
C++ Fast, Static and Generic Object Pool library with smart pointer
Memory Safe Data Structures in C++ with Cycles. Header-only library for move-only cycle-breaking smart pointer relation_ptr.
Smart pointers that do the right thing with cycles.
A pointer that allows to store state into unused bits of the address.
Test utility for dependency injection when using std::unique_ptr class.
Checked version of std::shared_ptr, provides custom exception handling mechanism on nullptr access.
This is an implementation of Garbage Collector in C++. This is similar to shared_ptr.
This is to demonstrates how shared_ptr can be smart enough to use as RAII in different scenarios other than just memory management. In this demo, we use it for closing file descriptor in normal and exception conditions.
Add a description, image, and links to the smart-pointer topic page so that developers can more easily learn about it.
To associate your repository with the smart-pointer topic, visit your repo's landing page and select "manage topics."