This virtual function is redefined for every class that requires run-time type information, when using the wxDECLARE_CLASS macro (or similar).
Determines whether this class is a subclass of (or the same class as) the given class.
Returns true if this object has the same data pointer as obj.
Makes this object refer to the data in clone.
Decrements the reference count in the associated data, and if it is zero, deletes the data.
This is the same of AllocExclusive() but this method is public.