#include "clang/Analysis/ProgramPoint.h"
|
enum | Kind {
BlockEdgeKind,
BlockEntranceKind,
BlockExitKind,
PreStmtKind,
PreStmtPurgeDeadSymbolsKind,
PostStmtPurgeDeadSymbolsKind,
PostStmtKind,
PreLoadKind,
PostLoadKind,
PreStoreKind,
PostStoreKind,
PostConditionKind,
PostLValueKind,
PostAllocatorCallKind,
MinPostStmtKind = PostStmtKind,
MaxPostStmtKind = PostAllocatorCallKind,
PostInitializerKind,
CallEnterKind,
CallExitBeginKind,
CallExitEndKind,
FunctionExitKind,
PreImplicitCallKind,
PostImplicitCallKind,
MinImplicitCallKind = PreImplicitCallKind,
MaxImplicitCallKind = PostImplicitCallKind,
LoopExitKind,
EpsilonKind
} |
|
static ProgramPoint | getProgramPoint (const Stmt *S, ProgramPoint::Kind K, const LocationContext *LC, const ProgramPointTag *tag) |
|
| ProgramPoint ()=default |
|
| ProgramPoint (const void *P, Kind k, const LocationContext *l, const ProgramPointTag *tag=nullptr) |
|
| ProgramPoint (const void *P1, const void *P2, Kind k, const LocationContext *l, const ProgramPointTag *tag=nullptr) |
|
const void * | getData1 () const |
|
const void * | getData2 () const |
|
void | setData2 (const void *d) |
|
Definition at line 526 of file ProgramPoint.h.
◆ PostInitializer()
◆ getInitializer()
◆ getLocationValue()
const void* clang::PostInitializer::getLocationValue |
( |
| ) |
const |
|
inline |
◆ ProgramPoint
The documentation for this class was generated from the following file: