|
clang 23.0.0git
|
#include "clang/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageBuilder.h"
Static Public Member Functions | |
| static EntityPointerLevel | buildEntityPointerLevel (EntityId Entity, unsigned PointerLevel) |
| static std::unique_ptr< UnsafeBufferUsageEntitySummary > | buildUnsafeBufferUsageEntitySummary (EntityPointerLevelSet &&UnsafeBuffers) |
Additional Inherited Members | |
| Public Member Functions inherited from clang::ssaf::TUSummaryBuilder | |
| TUSummaryBuilder (TUSummary &Summary) | |
| EntityId | addEntity (const EntityName &E) |
| Add an entity to the summary and return its EntityId. | |
| 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 16 of file UnsafeBufferUsageBuilder.h.
|
inlinestatic |
Definition at line 18 of file UnsafeBufferUsageBuilder.h.
|
inlinestatic |
Definition at line 24 of file UnsafeBufferUsageBuilder.h.