BlockEdgeKind enum value | clang::ProgramPoint | |
BlockEntranceKind enum value | clang::ProgramPoint | |
BlockExit(const CFGBlock *B, const LocationContext *L) | clang::BlockExit | inline |
BlockExitKind enum value | clang::ProgramPoint | |
CallEnterKind enum value | clang::ProgramPoint | |
CallExitBeginKind enum value | clang::ProgramPoint | |
CallExitEndKind enum value | clang::ProgramPoint | |
castAs() const | clang::ProgramPoint | inline |
dump() const | clang::ProgramPoint | |
EpsilonKind enum value | clang::ProgramPoint | |
FunctionExitKind enum value | clang::ProgramPoint | |
getAs() const | clang::ProgramPoint | inline |
getBlock() const | clang::BlockExit | inline |
getData1() const | clang::ProgramPoint | inlineprotected |
getData2() const | clang::ProgramPoint | inlineprotected |
getElementRef() const | clang::ProgramPoint | inlineprotected |
getHashValue() const | clang::ProgramPoint | inline |
getKind() const | clang::ProgramPoint | inline |
getLocationContext() const | clang::ProgramPoint | inline |
getProgramPoint(const Stmt *S, ProgramPoint::Kind K, const LocationContext *LC, const ProgramPointTag *tag) | clang::ProgramPoint | static |
getStackFrame() const | clang::ProgramPoint | inline |
getTag() const | clang::ProgramPoint | inline |
getTerminator() const | clang::BlockExit | inline |
isPurgeKind() | clang::ProgramPoint | inline |
Kind enum name | clang::ProgramPoint | |
LoopExitKind enum value | clang::ProgramPoint | |
MaxImplicitCallKind enum value | clang::ProgramPoint | |
MaxPostStmtKind enum value | clang::ProgramPoint | |
MinImplicitCallKind enum value | clang::ProgramPoint | |
MinPostStmtKind enum value | clang::ProgramPoint | |
operator!=(const ProgramPoint &RHS) const | clang::ProgramPoint | inline |
operator==(const ProgramPoint &RHS) const | clang::ProgramPoint | inline |
PostAllocatorCallKind enum value | clang::ProgramPoint | |
PostConditionKind enum value | clang::ProgramPoint | |
PostImplicitCallKind enum value | clang::ProgramPoint | |
PostInitializerKind enum value | clang::ProgramPoint | |
PostLoadKind enum value | clang::ProgramPoint | |
PostLValueKind enum value | clang::ProgramPoint | |
PostStmtKind enum value | clang::ProgramPoint | |
PostStmtPurgeDeadSymbolsKind enum value | clang::ProgramPoint | |
PostStoreKind enum value | clang::ProgramPoint | |
PreImplicitCallKind enum value | clang::ProgramPoint | |
PreLoadKind enum value | clang::ProgramPoint | |
PreStmtKind enum value | clang::ProgramPoint | |
PreStmtPurgeDeadSymbolsKind enum value | clang::ProgramPoint | |
PreStoreKind enum value | clang::ProgramPoint | |
printJson(llvm::raw_ostream &Out, const char *NL="\n") const | clang::ProgramPoint | |
Profile(llvm::FoldingSetNodeID &ID) const | clang::ProgramPoint | inline |
ProgramPoint | clang::BlockExit | friend |
clang::ProgramPoint::ProgramPoint(const void *P, Kind k, const LocationContext *l, const ProgramPointTag *tag=nullptr, CFGBlock::ConstCFGElementRef ElemRef={nullptr, 0}) | clang::ProgramPoint | inlineprotected |
clang::ProgramPoint::ProgramPoint(const void *P1, const void *P2, Kind k, const LocationContext *l, const ProgramPointTag *tag=nullptr, CFGBlock::ConstCFGElementRef ElemRef={nullptr, 0}) | clang::ProgramPoint | inlineprotected |
setData2(const void *d) | clang::ProgramPoint | inlineprotected |
withTag(const ProgramPointTag *tag) const | clang::ProgramPoint | inline |