clang 20.0.0git
|
#include "clang/AST/ODRDiagsEmitter.h"
#include "clang/AST/DeclFriend.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/ODRHash.h"
#include "clang/Basic/DiagnosticAST.h"
#include "clang/Basic/Module.h"
Go to the source code of this file.
Functions | |
static unsigned | computeODRHash (QualType Ty) |
static unsigned | computeODRHash (const Stmt *S) |
static unsigned | computeODRHash (const Decl *D) |
static unsigned | computeODRHash (const TemplateArgument &TA) |
template<typename MethodT > | |
static bool | diagnoseSubMismatchMethodParameters (DiagnosticsEngine &Diags, const NamedDecl *FirstContainer, StringRef FirstModule, StringRef SecondModule, const MethodT *FirstMethod, const MethodT *SecondMethod) |
Definition at line 30 of file ODRDiagsEmitter.cpp.
References clang::ODRHash::AddSubDecl(), clang::ODRHash::CalculateHash(), and D.
Definition at line 24 of file ODRDiagsEmitter.cpp.
References clang::ODRHash::AddStmt(), and clang::ODRHash::CalculateHash().
|
static |
Definition at line 37 of file ODRDiagsEmitter.cpp.
References clang::ODRHash::AddTemplateArgument(), and clang::ODRHash::CalculateHash().
Definition at line 18 of file ODRDiagsEmitter.cpp.
References clang::ODRHash::AddQualType(), and clang::ODRHash::CalculateHash().
Referenced by clang::ODRDiagsEmitter::diagnoseMismatch(), and diagnoseSubMismatchMethodParameters().
|
static |
Definition at line 53 of file ODRDiagsEmitter.cpp.
References computeODRHash(), D, clang::Type::getAs(), clang::NamedDecl::getDeclName(), clang::Decl::getSourceRange(), clang::ValueDecl::getType(), and clang::DiagnosticsEngine::Report().
Referenced by clang::ODRDiagsEmitter::diagnoseMismatch().