Overriding a deprecated virtual function results in a warning, at least
when using MSVS, so don't do this and override a non-deprecated private
virtual function called from the deprecated public ones.
No real changes, just refactor the code to avoid warnings.
Overriding a deprecated virtual function results in a warning, at least when using MSVS, so don't do this and override a non-deprecated private virtual function called from the deprecated public ones.
No real changes, just refactor the code to avoid warnings.