clang  8.0.0svn
Functions
ObjCAutoreleaseWriteChecker.cpp File Reference
#include "ClangSACheckers.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/PathSensitive/AnalysisManager.h"
#include "llvm/ADT/Twine.h"
Include dependency graph for ObjCAutoreleaseWriteChecker.cpp:

Go to the source code of this file.

Functions

static std::vector< llvm::StringRef > toRefs (std::vector< std::string > V)
 
static auto callsNames (std::vector< std::string > FunctionNames) -> decltype(callee(functionDecl()))
 
static void emitDiagnostics (BoundNodes &Match, const Decl *D, BugReporter &BR, AnalysisManager &AM, const ObjCAutoreleaseWriteChecker *Checker)
 

Function Documentation

◆ callsNames()

static auto callsNames ( std::vector< std::string >  FunctionNames) -> decltype(callee(functionDecl()))
static

◆ emitDiagnostics()

static void emitDiagnostics ( BoundNodes Match,
const Decl D,
BugReporter &  BR,
AnalysisManager &  AM,
const ObjCAutoreleaseWriteChecker *  Checker 
)
static

◆ toRefs()

static std::vector<llvm::StringRef> toRefs ( std::vector< std::string >  V)
inlinestatic

Definition at line 100 of file ObjCAutoreleaseWriteChecker.cpp.

Referenced by callsNames().