#include <ProgramPoint.h>
|
| enum | Kind {
BlockEdgeKind,
BlockEntranceKind,
BlockExitKind,
PreStmtKind,
PreStmtPurgeDeadSymbolsKind,
PostStmtPurgeDeadSymbolsKind,
PostStmtKind,
PreLoadKind,
PostLoadKind,
PreStoreKind,
PostStoreKind,
PostConditionKind,
PostLValueKind,
MinPostStmtKind = PostStmtKind,
MaxPostStmtKind = PostLValueKind,
PostInitializerKind,
CallEnterKind,
CallExitBeginKind,
CallExitEndKind,
PreImplicitCallKind,
PostImplicitCallKind,
MinImplicitCallKind = PreImplicitCallKind,
MaxImplicitCallKind = PostImplicitCallKind,
EpsilonKind
} |
| |
| static ProgramPoint | getProgramPoint (const Stmt *S, ProgramPoint::Kind K, const LocationContext *LC, const ProgramPointTag *tag) |
| |
| | LocationCheck () |
| |
| | LocationCheck (const Stmt *S, const LocationContext *L, ProgramPoint::Kind K, const ProgramPointTag *tag) |
| |
| | StmtPoint () |
| |
| | ProgramPoint () |
| |
| | 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 356 of file ProgramPoint.h.
The documentation for this class was generated from the following file: