Registry / utility / observer-ptr-lite

observer-ptr-lite

JSON →
library0.4.0vcpkgunverified

A C++17-like observer_ptr for C++98 and later in a single-file header-only library.

vcpkg install observer-ptr-lite
INSTALL
IMPORT
SIG · OBSERVER-PTR-LITE
O
observer-ptr-lite
utilitycppv0.4.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

nonstd/observer_ptr.hpp
✓ #include <nonstd/observer_ptr.hpp>

Use observer_ptr to observe an object without ownership

#include <nonstd/observer_ptr.hpp> #include <iostream> int main() { int value = 42; nonstd::observer_ptr<int> ptr(&value); std::cout << *ptr << std::endl; return 0; }
Debug
Known issues
gotchaobserver_ptr does not manage ownership; ensure the observed object outlives the pointer.
fix
Use observer_ptr only for non-owning observation.
affects: *
Upgrade
Version history
0.4.0latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources

No resource links recorded.

observer-ptr-lite — pip install observer-ptr-lite · libregistry