atomicRcCode

A string that can be mixed-in a class declaration to implement IAtomicRefCounted. dispose is not implemented of course, but is called by release while the object is locked. Classes implementing it are free to do it in a non-thread safe manner as long as dispose does not manipulate external state.

enum atomicRcCode = sharedAtomicMethods ~ q{ private size_t _refCount=0; };

Meta