#include <UnnecessaryCopyInitializationCheck.h>
◆ UnnecessaryCopyInitializationCheck()
| clang::tidy::performance::UnnecessaryCopyInitializationCheck::UnnecessaryCopyInitializationCheck |
( |
StringRef | Name, |
|
|
ClangTidyContext * | Context ) |
◆ check()
| void clang::tidy::performance::UnnecessaryCopyInitializationCheck::check |
( |
const ast_matchers::MatchFinder::MatchResult & | Result | ) |
|
|
override |
◆ diagnoseCopyFromLocalVar()
| void clang::tidy::performance::UnnecessaryCopyInitializationCheck::diagnoseCopyFromLocalVar |
( |
const CheckContext & | Ctx, |
|
|
const VarDecl & | OldVar ) |
|
protectedvirtual |
◆ diagnoseCopyFromMethodReturn()
| void clang::tidy::performance::UnnecessaryCopyInitializationCheck::diagnoseCopyFromMethodReturn |
( |
const CheckContext & | Ctx | ) |
|
|
protectedvirtual |
◆ isLanguageVersionSupported()
| bool clang::tidy::performance::UnnecessaryCopyInitializationCheck::isLanguageVersionSupported |
( |
const LangOptions & | LangOpts | ) |
const |
|
inlineoverride |
◆ registerMatchers()
| void clang::tidy::performance::UnnecessaryCopyInitializationCheck::registerMatchers |
( |
ast_matchers::MatchFinder * | Finder | ) |
|
|
override |
◆ storeOptions()
The documentation for this class was generated from the following files: