|
clang 23.0.0git
|
Summary of direct call-graph edges for a single function entity. More...
#include "clang/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphSummary.h"
Classes | |
| struct | Location |
Public Member Functions | |
| SummaryName | getSummaryName () const override |
| Public Member Functions inherited from clang::ssaf::EntitySummary | |
| virtual | ~EntitySummary ()=default |
Public Attributes | |
| Location | Definition = {} |
| Represents the location of the function. | |
| std::set< EntityId > | DirectCallees |
| The set of direct callees of this function. | |
| std::set< EntityId > | VirtualCallees |
| The set of virtual callees of this function. | |
| std::string | PrettyName |
| A human-readable name of the function. | |
Static Public Attributes | |
| static constexpr llvm::StringLiteral | Name = "CallGraph" |
Summary of direct call-graph edges for a single function entity.
Represents a function definition, and information about its callees.
Indirect calls (e.g. function pointers) are not represented.
ObjCMessageExprs are not represented.
Primary template functions are not represented.
Definition at line 26 of file CallGraphSummary.h.
|
inlineoverridevirtual |
Implements clang::ssaf::EntitySummary.
Definition at line 34 of file CallGraphSummary.h.
References Name.
| Location clang::ssaf::CallGraphSummary::Definition = {} |
Represents the location of the function.
Definition at line 39 of file CallGraphSummary.h.
| std::set<EntityId> clang::ssaf::CallGraphSummary::DirectCallees |
The set of direct callees of this function.
Definition at line 42 of file CallGraphSummary.h.
|
staticconstexpr |
Definition at line 33 of file CallGraphSummary.h.
Referenced by getSummaryName(), RegisterExtractor(), and RegisterFormatInfo().
| std::string clang::ssaf::CallGraphSummary::PrettyName |
A human-readable name of the function.
This is not guaranteed to be accurate or unique.
Definition at line 49 of file CallGraphSummary.h.
| std::set<EntityId> clang::ssaf::CallGraphSummary::VirtualCallees |
The set of virtual callees of this function.
Definition at line 45 of file CallGraphSummary.h.