clang 20.0.0git
Functions
ObjCAutoreleaseWriteChecker.cpp File Reference
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
#include "clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h"
#include "llvm/ADT/Twine.h"

Go to the source code of this file.

Functions

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

Function Documentation

◆ callsNames()

static decltype(auto) callsNames ( const std::vector< std::string > &  FunctionNames)
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 ( const std::vector< std::string > &  V)
inlinestatic

Definition at line 102 of file ObjCAutoreleaseWriteChecker.cpp.

References V.

Referenced by callsNames().