clang  6.0.0svn
Functions
CheckObjCInstMethSignature.cpp File Reference
#include "ClangSACheckers.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/Type.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
#include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for CheckObjCInstMethSignature.cpp:

Go to the source code of this file.

Functions

static bool AreTypesCompatible (QualType Derived, QualType Ancestor, ASTContext &C)
 
static void CompareReturnTypes (const ObjCMethodDecl *MethDerived, const ObjCMethodDecl *MethAncestor, BugReporter &BR, ASTContext &Ctx, const ObjCImplementationDecl *ID, const CheckerBase *Checker)
 
static void CheckObjCInstMethSignature (const ObjCImplementationDecl *ID, BugReporter &BR, const CheckerBase *Checker)
 

Function Documentation

◆ AreTypesCompatible()

static bool AreTypesCompatible ( QualType  Derived,
QualType  Ancestor,
ASTContext C 
)
static

◆ CheckObjCInstMethSignature()

static void CheckObjCInstMethSignature ( const ObjCImplementationDecl ID,
BugReporter BR,
const CheckerBase Checker 
)
static

◆ CompareReturnTypes()

static void CompareReturnTypes ( const ObjCMethodDecl MethDerived,
const ObjCMethodDecl MethAncestor,
BugReporter BR,
ASTContext Ctx,
const ObjCImplementationDecl ID,
const CheckerBase Checker 
)
static