Expand description
§Reference-Counted Singleton
RefCountedSingleton
is a reference-counted singleton whose protected data
can be recreated as needed.
The protected data is created when RefCountedSingleton::get_or_init
is called.
That function returns an RCSRef
reference to the singleton.
RCSRef
instances can be cloned as needed.
The last RCSRef
reference drops the data.
Calling RefCountedSingleton::get_or_init
again recreates the data.
§Versioning
This project adheres to Semantic Versioning.
The CHANGELOG.md
file details notable changes over time.
Structs§
- Read-only counted reference to an instance of
RefCountedSingleton
. - A reference-counted singleton whose protected data can be recreated as needed.