|
clang 23.0.0git
|
#include "clang/ScalableStaticAnalysisFramework/Core/TUSummary/TUSummaryBuilder.h"
Public Member Functions | |
| TUSummaryBuilder (TUSummary &Summary) | |
| EntityId | addEntity (const EntityName &EN, EntityLinkageType Linkage) |
| template<typename ConcreteEntitySummary, DerivesFromEntitySummary< ConcreteEntitySummary > * = nullptr> | |
| std::pair< EntitySummary *, bool > | addSummary (EntityId Entity, std::unique_ptr< ConcreteEntitySummary > &&Data) |
Associate the Data EntitySummary with the Entity. | |
Definition at line 23 of file TUSummaryBuilder.h.
|
inlineexplicit |
Definition at line 25 of file TUSummaryBuilder.h.
| EntityId TUSummaryBuilder::addEntity | ( | const EntityName & | EN, |
| EntityLinkageType | Linkage ) |
Definition at line 20 of file TUSummaryBuilder.cpp.
References clang::Link.
| std::pair< EntitySummary *, bool > clang::ssaf::TUSummaryBuilder::addSummary | ( | EntityId | Entity, |
| std::unique_ptr< ConcreteEntitySummary > && | Data ) |
Associate the Data EntitySummary with the Entity.
This consumes the Data only if Entity wasn't associated yet with the same kind of EntitySummary.
EntitySummary and whether it inserted or not. Definition at line 55 of file TUSummaryBuilder.h.
References clang::Data.