clang 19.0.0git
Public Member Functions | Static Public Member Functions | List of all members
DerefSimplePtrArithFixableGadget Class Reference
Inheritance diagram for DerefSimplePtrArithFixableGadget:
Inheritance graph

Public Member Functions

 DerefSimplePtrArithFixableGadget (const MatchFinder::MatchResult &Result)
virtual std::optional< FixItList > getFixits (const FixitStrategy &s) const final
SourceLocation getSourceLoc () const override
virtual DeclUseList getClaimedVarUseSites () const final

Static Public Member Functions

static Matcher matcher ()

Detailed Description

Definition at line 1338 of file UnsafeBufferUsage.cpp.

Constructor & Destructor Documentation

◆ DerefSimplePtrArithFixableGadget()

DerefSimplePtrArithFixableGadget::DerefSimplePtrArithFixableGadget ( const MatchFinder::MatchResult Result)

Definition at line 1350 of file UnsafeBufferUsage.cpp.

Member Function Documentation

◆ getClaimedVarUseSites()

virtual DeclUseList DerefSimplePtrArithFixableGadget::getClaimedVarUseSites ( ) const

Definition at line 1383 of file UnsafeBufferUsage.cpp.

◆ getFixits()

std::optional< FixItList > DerefSimplePtrArithFixableGadget::getFixits ( const FixitStrategy s) const

◆ getSourceLoc()

SourceLocation DerefSimplePtrArithFixableGadget::getSourceLoc ( ) const

Definition at line 1379 of file UnsafeBufferUsage.cpp.

References clang::UnaryOperator::getBeginLoc().

◆ matcher()

static Matcher DerefSimplePtrArithFixableGadget::matcher ( )

The documentation for this class was generated from the following file: