clang  7.0.0
Typedefs | Functions
RunLoopAutoreleaseLeakChecker.cpp File Reference
#include "ClangSACheckers.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclObjC.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
Include dependency graph for RunLoopAutoreleaseLeakChecker.cpp:

Go to the source code of this file.

Typedefs

using TriBoolTy = Optional< bool >
 
using MemoizationMapTy = llvm::DenseMap< const Stmt *, Optional< TriBoolTy > >
 

Functions

static TriBoolTy seenBeforeRec (const Stmt *Parent, const Stmt *A, const Stmt *B, MemoizationMapTy &Memoization)
 

Typedef Documentation

◆ MemoizationMapTy

using MemoizationMapTy = llvm::DenseMap<const Stmt *, Optional<TriBoolTy> >

Definition at line 63 of file RunLoopAutoreleaseLeakChecker.cpp.

◆ TriBoolTy

Definition at line 62 of file RunLoopAutoreleaseLeakChecker.cpp.

Function Documentation

◆ seenBeforeRec()

static TriBoolTy seenBeforeRec ( const Stmt Parent,
const Stmt A,
const Stmt B,
MemoizationMapTy Memoization 
)
static