#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) |
|
| LocationCheck ()=default |
|
| LocationCheck (const Stmt *S, const LocationContext *L, ProgramPoint::Kind K, const ProgramPointTag *tag) |
|