clang 20.0.0git
Public Member Functions | Static Public Member Functions | List of all members
DerefSimplePtrArithFixableGadget Class Reference
Inheritance diagram for DerefSimplePtrArithFixableGadget:
Inheritance graph
[legend]

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 1343 of file UnsafeBufferUsage.cpp.

Constructor & Destructor Documentation

◆ DerefSimplePtrArithFixableGadget()

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

Definition at line 1355 of file UnsafeBufferUsage.cpp.

Member Function Documentation

◆ getClaimedVarUseSites()

virtual DeclUseList DerefSimplePtrArithFixableGadget::getClaimedVarUseSites ( ) const
inlinefinalvirtual

Definition at line 1388 of file UnsafeBufferUsage.cpp.

◆ getFixits()

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

◆ getSourceLoc()

SourceLocation DerefSimplePtrArithFixableGadget::getSourceLoc ( ) const
inlineoverride

Definition at line 1384 of file UnsafeBufferUsage.cpp.

References clang::UnaryOperator::getBeginLoc().

◆ matcher()

static Matcher DerefSimplePtrArithFixableGadget::matcher ( )
inlinestatic

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