Protected destructor so that instances can only be deleted by derived classes. If that restriction is no longer desired, this should be made public and virtual.
Protected destructor so that instances can only be deleted by derived classes. If that restriction is no longer desired, this should be made public and virtual.