Bottled Gin:

Given a class object, is there a way to find out the number of references to it. I have a situation where a container is holding an object and I would like to remove the object from the container if there is nobody else referencing it.

Is it possible in D?

What you want is a container that keeps weak references (http://en.wikipedia.org/wiki/Weak_reference ). Currently (I think) there are no weak references in Phobos, but eventually it should be added. Probably somewhere there is some implementation.

Bye,
bearophile

Reply via email to