clang 23.0.0git
clang::ssaf::SSAFOptions Class Reference

#include "clang/Frontend/SSAFOptions.h"

Public Member Functions

 SSAFOptions ()

Public Attributes

std::vector< std::string > ExtractSummaries
 List of SSAF extractors to enable.
std::string TUSummaryFile
 The TU summary output file with the file extension representing the serialization format.
std::string CompilationUnitId
 Stable identifier used as the name of the CompilationUnit BuildNamespace of every produced TU summary.
unsigned ShowExtractors: 1
 Show the list of available SSAF summary extractors and exit.
unsigned ShowFormats: 1
 Show the list of available SSAF serialization formats and exit.

Detailed Description

Definition at line 18 of file SSAFOptions.h.

Constructor & Destructor Documentation

◆ SSAFOptions()

clang::ssaf::SSAFOptions::SSAFOptions ( )
inline

Definition at line 44 of file SSAFOptions.h.

References ShowExtractors, ShowFormats, and SSAFOptions().

Referenced by SSAFOptions().

Member Data Documentation

◆ CompilationUnitId

std::string clang::ssaf::SSAFOptions::CompilationUnitId

Stable identifier used as the name of the CompilationUnit BuildNamespace of every produced TU summary.

Controlled by: –ssaf-compilation-unit-id

Definition at line 32 of file SSAFOptions.h.

◆ ExtractSummaries

std::vector<std::string> clang::ssaf::SSAFOptions::ExtractSummaries

List of SSAF extractors to enable.

Controlled by: –ssaf-extract-summaries

Definition at line 22 of file SSAFOptions.h.

◆ ShowExtractors

unsigned clang::ssaf::SSAFOptions::ShowExtractors

Show the list of available SSAF summary extractors and exit.

Controlled by: –ssaf-list-extractors

Definition at line 37 of file SSAFOptions.h.

Referenced by SSAFOptions().

◆ ShowFormats

unsigned clang::ssaf::SSAFOptions::ShowFormats

Show the list of available SSAF serialization formats and exit.

Controlled by: –ssaf-list-formats

Definition at line 42 of file SSAFOptions.h.

Referenced by SSAFOptions().

◆ TUSummaryFile

std::string clang::ssaf::SSAFOptions::TUSummaryFile

The TU summary output file with the file extension representing the serialization format.

Controlled by: –ssaf-tu-summary-file

Definition at line 27 of file SSAFOptions.h.

Referenced by clang::CreateFrontendAction().


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