FeatStd Memory Management

Removed Sharing Object

The outdated and orphaned file SharingObject.h has been removed.


Retain Count atomic and uncopyable

The retain count of shared objects - enabled by macro "FEATSTD_SHARED_POINTER_DECLARATION" - has been made atomic to make increments and decrements thread-safe. Additionally the retain count has been made uncopyable to avoid copying the retain count when cloning shared objects.


Revision #1
Created 2023-03-02 09:22:10 UTC by Kanai Tomoaki
Updated 2023-03-02 09:22:29 UTC by Kanai Tomoaki