|
clang 23.0.0git
|
Uniquely identifies a whole-program analysis and the AnalysisResult it produces. More...
#include "clang/ScalableStaticAnalysisFramework/Core/WholeProgramAnalysis/AnalysisName.h"
Public Member Functions | |
| AnalysisName (std::string Name) | |
| bool | operator== (const AnalysisName &Other) const |
| bool | operator!= (const AnalysisName &Other) const |
| bool | operator< (const AnalysisName &Other) const |
| llvm::StringRef | str () const |
| Explicit conversion to the underlying string representation. | |
Uniquely identifies a whole-program analysis and the AnalysisResult it produces.
Used as the key in WPASuite and AnalysisRegistry.
Distinct from SummaryName, which is used by EntitySummary types for routing through the LUSummary.
Definition at line 28 of file AnalysisName.h.
|
inlineexplicit |
Definition at line 30 of file AnalysisName.h.
Referenced by operator!=(), operator<(), and operator==().
|
inline |
Definition at line 35 of file AnalysisName.h.
References AnalysisName(), and clang::Other.
|
inline |
Definition at line 36 of file AnalysisName.h.
References AnalysisName(), and clang::Other.
|
inline |
Definition at line 32 of file AnalysisName.h.
References AnalysisName(), and clang::Other.
|
inline |
Explicit conversion to the underlying string representation.
Definition at line 39 of file AnalysisName.h.
Referenced by clang::ssaf::AnalysisRegistry::instantiate(), and clang::ssaf::operator<<().