clang 23.0.0git
clang::ssaf::SummaryDataBuilderBase Class Referenceabstract

Abstract base class for all summary data builders. More...

#include "clang/ScalableStaticAnalysisFramework/Core/SummaryData/SummaryDataBuilder.h"

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

Public Member Functions

virtual ~SummaryDataBuilderBase ()=default

Friends

class LUSummaryConsumer

Detailed Description

Abstract base class for all summary data builders.

Known to the registry and LUSummaryConsumer. Receives entities one at a time via addSummary(), is finalized via finalize(), and transfers ownership of the built data via getData().

Definition at line 34 of file SummaryDataBuilder.h.

Constructor & Destructor Documentation

◆ ~SummaryDataBuilderBase()

virtual clang::ssaf::SummaryDataBuilderBase::~SummaryDataBuilderBase ( )
virtualdefault

◆ LUSummaryConsumer

friend class LUSummaryConsumer
friend

Definition at line 35 of file SummaryDataBuilder.h.

References LUSummaryConsumer.

Referenced by LUSummaryConsumer.


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