1- // ===--- VisibilityChangeToVirtualFunctionCheck .cpp - clang-tidy ----------===//
1+ // ===--- OverrideWithDifferentVisibilityCheck .cpp - clang-tidy -- ----------===//
22//
33// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44// See https://llvm.org/LICENSE.txt for license information.
55// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66//
77// ===----------------------------------------------------------------------===//
88
9- #include " VisibilityChangeToVirtualFunctionCheck .h"
9+ #include " OverrideWithDifferentVisibilityCheck .h"
1010#include " ../utils/Matchers.h"
1111#include " ../utils/OptionsUtils.h"
1212#include " clang/ASTMatchers/ASTMatchFinder.h"
@@ -29,19 +29,18 @@ namespace clang::tidy {
2929
3030template <>
3131struct OptionEnumMapping <
32- misc::VisibilityChangeToVirtualFunctionCheck ::ChangeKind> {
32+ misc::OverrideWithDifferentVisibilityCheck ::ChangeKind> {
3333 static llvm::ArrayRef<std::pair<
34- misc::VisibilityChangeToVirtualFunctionCheck ::ChangeKind, StringRef>>
34+ misc::OverrideWithDifferentVisibilityCheck ::ChangeKind, StringRef>>
3535 getEnumMapping () {
3636 static constexpr std::pair<
37- misc::VisibilityChangeToVirtualFunctionCheck ::ChangeKind, StringRef>
37+ misc::OverrideWithDifferentVisibilityCheck ::ChangeKind, StringRef>
3838 Mapping[] = {
39- {misc::VisibilityChangeToVirtualFunctionCheck ::ChangeKind::Any,
39+ {misc::OverrideWithDifferentVisibilityCheck ::ChangeKind::Any,
4040 " any" },
41- {misc::VisibilityChangeToVirtualFunctionCheck ::ChangeKind::Widening,
41+ {misc::OverrideWithDifferentVisibilityCheck ::ChangeKind::Widening,
4242 " widening" },
43- {misc::VisibilityChangeToVirtualFunctionCheck::ChangeKind::
44- Narrowing,
43+ {misc::OverrideWithDifferentVisibilityCheck::ChangeKind::Narrowing,
4544 " narrowing" },
4645 };
4746 return {Mapping};
@@ -50,7 +49,7 @@ struct OptionEnumMapping<
5049
5150namespace misc {
5251
53- VisibilityChangeToVirtualFunctionCheck::VisibilityChangeToVirtualFunctionCheck (
52+ OverrideWithDifferentVisibilityCheck::OverrideWithDifferentVisibilityCheck (
5453 StringRef Name, ClangTidyContext *Context)
5554 : ClangTidyCheck(Name, Context),
5655 DetectVisibilityChange (
@@ -60,7 +59,7 @@ VisibilityChangeToVirtualFunctionCheck::VisibilityChangeToVirtualFunctionCheck(
6059 IgnoredFunctions(utils::options::parseStringList(
6160 Options.get(" IgnoredFunctions" , " " ))) {}
6261
63- void VisibilityChangeToVirtualFunctionCheck ::storeOptions (
62+ void OverrideWithDifferentVisibilityCheck ::storeOptions (
6463 ClangTidyOptions::OptionMap &Opts) {
6564 Options.store (Opts, " DisallowedVisibilityChange" , DetectVisibilityChange);
6665 Options.store (Opts, " CheckDestructors" , CheckDestructors);
@@ -69,7 +68,7 @@ void VisibilityChangeToVirtualFunctionCheck::storeOptions(
6968 utils::options::serializeStringList (IgnoredFunctions));
7069}
7170
72- void VisibilityChangeToVirtualFunctionCheck ::registerMatchers (
71+ void OverrideWithDifferentVisibilityCheck ::registerMatchers (
7372 MatchFinder *Finder) {
7473 auto IgnoredDecl =
7574 namedDecl (matchers::matchesAnyListedName (IgnoredFunctions));
@@ -89,7 +88,7 @@ void VisibilityChangeToVirtualFunctionCheck::registerMatchers(
8988 this );
9089}
9190
92- void VisibilityChangeToVirtualFunctionCheck ::check (
91+ void OverrideWithDifferentVisibilityCheck ::check (
9392 const MatchFinder::MatchResult &Result) {
9493 const auto *MatchedFunction = Result.Nodes .getNodeAs <FunctionDecl>(" func" );
9594 if (!MatchedFunction->isCanonicalDecl ())
0 commit comments