clang 17.0.0git
Functions
ODRDiagsEmitter.cpp File Reference
#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"
Include dependency graph for ODRDiagsEmitter.cpp:

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)
 

Function Documentation

◆ computeODRHash() [1/4]

static unsigned computeODRHash ( const Decl D)
static

◆ computeODRHash() [2/4]

static unsigned computeODRHash ( const Stmt S)
static

◆ computeODRHash() [3/4]

static unsigned computeODRHash ( const TemplateArgument TA)
static

◆ computeODRHash() [4/4]

static unsigned computeODRHash ( QualType  Ty)
static

◆ diagnoseSubMismatchMethodParameters()

template<typename MethodT >
static bool diagnoseSubMismatchMethodParameters ( DiagnosticsEngine Diags,
const NamedDecl FirstContainer,
StringRef  FirstModule,
StringRef  SecondModule,
const MethodT *  FirstMethod,
const MethodT *  SecondMethod 
)
static