clang 22.0.0git
Facts.h File Reference
#include "clang/Analysis/Analyses/LifetimeSafety/Loans.h"
#include "clang/Analysis/Analyses/LifetimeSafety/Origins.h"
#include "clang/Analysis/AnalysisDeclContext.h"
#include "clang/Analysis/CFG.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Debug.h"
#include <cstdint>

Go to the source code of this file.

Classes

class  clang::lifetimes::internal::Fact
 An abstract base class for a single, atomic lifetime-relevant event. More...
class  clang::lifetimes::internal::IssueFact
class  clang::lifetimes::internal::ExpireFact
class  clang::lifetimes::internal::OriginFlowFact
class  clang::lifetimes::internal::ReturnOfOriginFact
class  clang::lifetimes::internal::UseFact
class  clang::lifetimes::internal::TestPointFact
 A dummy-fact used to mark a specific point in the code for testing. More...
class  clang::lifetimes::internal::FactManager

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::lifetimes
namespace  clang::lifetimes::internal

Typedefs

using clang::lifetimes::internal::ProgramPoint = const Fact *
 A ProgramPoint identifies a location in the CFG by pointing to a specific Fact.