clang 23.0.0git
clang::ssaf::PointerFlowEntitySummary Class Referencefinal

#include "clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlow.h"

Inheritance diagram for clang::ssaf::PointerFlowEntitySummary:
[legend]

Public Member Functions

SummaryName getSummaryName () const override
bool operator== (const EdgeSet &Other) const
bool operator== (const PointerFlowEntitySummary &Other) const
bool empty () const
Public Member Functions inherited from clang::ssaf::EntitySummary
virtual ~EntitySummary ()=default

Static Public Member Functions

static SummaryName summaryName ()

Static Public Attributes

static constexpr llvm::StringLiteral Name = "PointerFlow"

Friends

PointerFlowEntitySummary buildPointerFlowEntitySummary (EdgeSet Edges)
llvm::iterator_range< EdgeSet::const_iterator > getEdges (const PointerFlowEntitySummary &)

Detailed Description

Definition at line 25 of file PointerFlow.h.

Member Function Documentation

◆ empty()

bool clang::ssaf::PointerFlowEntitySummary::empty ( ) const
inline

Definition at line 45 of file PointerFlow.h.

◆ getSummaryName()

SummaryName clang::ssaf::PointerFlowEntitySummary::getSummaryName ( ) const
inlineoverridevirtual

Implements clang::ssaf::EntitySummary.

Definition at line 37 of file PointerFlow.h.

References summaryName().

◆ operator==() [1/2]

bool clang::ssaf::PointerFlowEntitySummary::operator== ( const EdgeSet & Other) const
inline

Definition at line 39 of file PointerFlow.h.

References clang::Other.

◆ operator==() [2/2]

bool clang::ssaf::PointerFlowEntitySummary::operator== ( const PointerFlowEntitySummary & Other) const
inline

Definition at line 41 of file PointerFlow.h.

References clang::Other.

◆ summaryName()

SummaryName clang::ssaf::PointerFlowEntitySummary::summaryName ( )
inlinestatic

Definition at line 47 of file PointerFlow.h.

References Name.

Referenced by getSummaryName().

◆ buildPointerFlowEntitySummary

PointerFlowEntitySummary buildPointerFlowEntitySummary ( EdgeSet Edges)
friend

◆ getEdges

llvm::iterator_range< EdgeSet::const_iterator > getEdges ( const PointerFlowEntitySummary & )
friend

Member Data Documentation

◆ Name

llvm::StringLiteral clang::ssaf::PointerFlowEntitySummary::Name = "PointerFlow"
staticconstexpr

Definition at line 35 of file PointerFlow.h.

Referenced by RegisterExtractor(), and summaryName().


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