class PostStmt
Declaration
class PostStmt : public StmtPoint { /* full declaration omitted */ };
Declared at: clang/include/clang/Analysis/ProgramPoint.h:310
Inherits from: StmtPoint
Member Variables
Method Overview
- protected PostStmt()
- protected PostStmt(const clang::Stmt * S, const void * data, clang::ProgramPoint::Kind k, const clang::LocationContext * L, const clang::ProgramPointTag * tag = nullptr)
- public PostStmt(const clang::Stmt * S, clang::ProgramPoint::Kind k, const clang::LocationContext * L, const clang::ProgramPointTag * tag = nullptr)
- public PostStmt(const clang::Stmt * S, const clang::LocationContext * L, const clang::ProgramPointTag * tag = nullptr)
- private static bool isKind(const clang::ProgramPoint & Location)
Inherited from StmtPoint:
Inherited from ProgramPoint:
- public Profile
- public castAs
- public dump
- public getAs
- protected getData1
- protected getData2
- public getHashValue
- public getKind
- public getLocationContext
- public getProgramPoint
- public getStackFrame
- public getTag
- public isPurgeKind
- public printJson
- protected setData2
- public withTag
Methods
¶PostStmt()
PostStmt()
Declared at: clang/include/clang/Analysis/ProgramPoint.h:312
¶PostStmt(
const clang::Stmt* S,
const void* data,
clang::ProgramPoint::Kind k,
const clang::LocationContext* L,
const clang::ProgramPointTag* tag = nullptr)
PostStmt(
const clang::Stmt* S,
const void* data,
clang::ProgramPoint::Kind k,
const clang::LocationContext* L,
const clang::ProgramPointTag* tag = nullptr)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:313
Parameters
- const clang::Stmt* S
- const void* data
- clang::ProgramPoint::Kind k
- const clang::LocationContext* L
- const clang::ProgramPointTag* tag = nullptr
¶PostStmt(
const clang::Stmt* S,
clang::ProgramPoint::Kind k,
const clang::LocationContext* L,
const clang::ProgramPointTag* tag = nullptr)
PostStmt(
const clang::Stmt* S,
clang::ProgramPoint::Kind k,
const clang::LocationContext* L,
const clang::ProgramPointTag* tag = nullptr)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:318
Parameters
- const clang::Stmt* S
- clang::ProgramPoint::Kind k
- const clang::LocationContext* L
- const clang::ProgramPointTag* tag = nullptr
¶PostStmt(
const clang::Stmt* S,
const clang::LocationContext* L,
const clang::ProgramPointTag* tag = nullptr)
PostStmt(
const clang::Stmt* S,
const clang::LocationContext* L,
const clang::ProgramPointTag* tag = nullptr)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:322
Parameters
- const clang::Stmt* S
- const clang::LocationContext* L
- const clang::ProgramPointTag* tag = nullptr
¶static bool isKind(
const clang::ProgramPoint& Location)
static bool isKind(
const clang::ProgramPoint& Location)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:328
Parameters
- const clang::ProgramPoint& Location