clang 22.0.0git
clang::ssaf::SummaryName Class Reference

Uniquely identifies an analysis summary. More...

#include "clang/Analysis/Scalable/Model/SummaryName.h"

Public Member Functions

 SummaryName (std::string Name)
bool operator== (const SummaryName &Other) const
bool operator!= (const SummaryName &Other) const
bool operator< (const SummaryName &Other) const
llvm::StringRef str () const
 Explicit conversion to the underlying string representation.

Detailed Description

Uniquely identifies an analysis summary.

This is the key to refer to an analysis or to name a builder to build an analysis.

Definition at line 21 of file SummaryName.h.

Constructor & Destructor Documentation

◆ SummaryName()

clang::ssaf::SummaryName::SummaryName ( std::string Name)
inlineexplicit

Definition at line 23 of file SummaryName.h.

Referenced by operator!=(), operator<(), and operator==().

Member Function Documentation

◆ operator!=()

bool clang::ssaf::SummaryName::operator!= ( const SummaryName & Other) const
inline

Definition at line 26 of file SummaryName.h.

References clang::Other, and SummaryName().

◆ operator<()

bool clang::ssaf::SummaryName::operator< ( const SummaryName & Other) const
inline

Definition at line 27 of file SummaryName.h.

References clang::Other, and SummaryName().

◆ operator==()

bool clang::ssaf::SummaryName::operator== ( const SummaryName & Other) const
inline

Definition at line 25 of file SummaryName.h.

References clang::Other, and SummaryName().

◆ str()

llvm::StringRef clang::ssaf::SummaryName::str ( ) const
inline

Explicit conversion to the underlying string representation.

Definition at line 30 of file SummaryName.h.


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