clang API Documentation

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

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