clang API Documentation

Functions
CheckObjCDealloc.cpp File Reference
#include "ClangSACheckers.h"
#include "clang/AST/Attr.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/Expr.h"
#include "clang/AST/ExprObjC.h"
#include "clang/Basic/LangOptions.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
#include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for CheckObjCDealloc.cpp:

Go to the source code of this file.

Functions

static bool scan_ivar_release (Stmt *S, ObjCIvarDecl *ID, const ObjCPropertyDecl *PD, Selector Release, IdentifierInfo *SelfII, ASTContext &Ctx)
static void checkObjCDealloc (const CheckerBase *Checker, const ObjCImplementationDecl *D, const LangOptions &LOpts, BugReporter &BR)

Function Documentation

static void checkObjCDealloc ( const CheckerBase *  Checker,
const ObjCImplementationDecl *  D,
const LangOptions &  LOpts,
BugReporter &  BR 
) [static]
static bool scan_ivar_release ( Stmt *  S,
ObjCIvarDecl *  ID,
const ObjCPropertyDecl *  PD,
Selector  Release,
IdentifierInfo *  SelfII,
ASTContext &  Ctx 
) [static]