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]