|
clang 22.0.0git
|
#include "clang/Analysis/Analyses/LifetimeSafety/Facts.h"#include "clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h"#include "clang/Analysis/Analyses/LifetimeSafety/LoanPropagation.h"#include "clang/Analysis/AnalysisDeclContext.h"Go to the source code of this file.
Classes | |
| class | clang::lifetimes::LifetimeSafetyReporter |
| struct | clang::lifetimes::internal::LifetimeFactory |
| An object to hold the factories for immutable collections, ensuring that all created states share the same underlying memory management. More... | |
| class | clang::lifetimes::internal::LifetimeSafetyAnalysis |
| Running the lifetime safety analysis and querying its results. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::lifetimes |
| namespace | clang::lifetimes::internal |
Enumerations | |
| enum class | clang::lifetimes::Confidence : uint8_t { clang::lifetimes::None , clang::lifetimes::Maybe , clang::lifetimes::Definite } |
| Enum to track the confidence level of a potential error. More... | |
Functions | |
| void | clang::lifetimes::runLifetimeSafetyAnalysis (AnalysisDeclContext &AC, LifetimeSafetyReporter *Reporter) |
| The main entry point for the analysis. | |