apply clang-tidy modernize-use-override