clang 22.0.0git
clang::VerifyDiagnosticConsumer::MarkerTracker Class Reference

Public Member Functions

 MarkerTracker (DiagnosticsEngine &Diags)
void addMarker (StringRef MarkerName, SourceLocation Pos)
void addDirective (StringRef MarkerName, const UnattachedDirective &UD)
void finalize ()

Detailed Description

Definition at line 328 of file VerifyDiagnosticConsumer.cpp.

Constructor & Destructor Documentation

◆ MarkerTracker()

clang::VerifyDiagnosticConsumer::MarkerTracker::MarkerTracker ( DiagnosticsEngine & Diags)
inline

Definition at line 343 of file VerifyDiagnosticConsumer.cpp.

Member Function Documentation

◆ addDirective()

void clang::VerifyDiagnosticConsumer::MarkerTracker::addDirective ( StringRef MarkerName,
const UnattachedDirective & UD )
inline

Definition at line 369 of file VerifyDiagnosticConsumer.cpp.

References clang::SourceLocation::isInvalid().

Referenced by ParseDirective().

◆ addMarker()

void clang::VerifyDiagnosticConsumer::MarkerTracker::addMarker ( StringRef MarkerName,
SourceLocation Pos )
inline

Definition at line 346 of file VerifyDiagnosticConsumer.cpp.

References clang::SourceLocation::isInvalid().

Referenced by ParseDirective().

◆ finalize()

void clang::VerifyDiagnosticConsumer::MarkerTracker::finalize ( )
inline

Definition at line 382 of file VerifyDiagnosticConsumer.cpp.

References clang::SourceLocation::isValid().


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