|
clang 23.0.0git
|
#include "clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h"#include "clang/AST/DynamicRecursiveASTVisitor.h"#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Support/FormatVariadic.h"#include "llvm/Support/TimeProfiler.h"Go to the source code of this file.
Functions | |
| static const ClassTemplateDecl * | walkInstantiatedFromChain (const ClassTemplateDecl *Tmpl) |
| static const ClassTemplatePartialSpecializationDecl * | walkInstantiatedFromChain (const ClassTemplatePartialSpecializationDecl *PartialSpec) |
| template<class T> | |
| static const T * | chooseDefinitionRedecl (const T *Tmpl) |
| static const Decl * | preferTemplateDefinitionForTemplateSpecializations (const Decl *D) |
|
static |
Definition at line 206 of file BugSuppression.cpp.
References clang::cast().
Referenced by preferTemplateDefinitionForTemplateSpecializations().
Definition at line 234 of file BugSuppression.cpp.
References clang::cast(), chooseDefinitionRedecl(), and walkInstantiatedFromChain().
Referenced by clang::ento::BugSuppression::isSuppressed().
|
static |
Definition at line 170 of file BugSuppression.cpp.
References clang::ClassTemplateDecl::getInstantiatedFromMemberTemplate(), and clang::RedeclarableTemplateDecl::isMemberSpecialization().
Referenced by preferTemplateDefinitionForTemplateSpecializations().
|
static |
Definition at line 195 of file BugSuppression.cpp.
References clang::ClassTemplatePartialSpecializationDecl::getInstantiatedFromMember(), and clang::ClassTemplatePartialSpecializationDecl::isMemberSpecialization().