class PreStmt

Declaration

class PreStmt : public StmtPoint { /* full declaration omitted */ };

Declared at: clang/include/clang/Analysis/ProgramPoint.h:294

Inherits from: StmtPoint

Member Variables

Method Overview

  • public PreStmt(const clang::Stmt * S, const clang::LocationContext * L, const clang::ProgramPointTag * tag, const clang::Stmt * SubStmt = nullptr)
  • private PreStmt()
  • public const clang::Stmt * getSubStmt() const
  • private static bool isKind(const clang::ProgramPoint & Location)

Inherited from StmtPoint:

Inherited from ProgramPoint:

Methods

PreStmt(const clang::Stmt* S,
        const clang::LocationContext* L,
        const clang::ProgramPointTag* tag,
        const clang::Stmt* SubStmt = nullptr)

Declared at: clang/include/clang/Analysis/ProgramPoint.h:296

Parameters

const clang::Stmt* S
const clang::LocationContext* L
const clang::ProgramPointTag* tag
const clang::Stmt* SubStmt = nullptr

PreStmt()

Declared at: clang/include/clang/Analysis/ProgramPoint.h:304

const clang::Stmt* getSubStmt() const

Declared at: clang/include/clang/Analysis/ProgramPoint.h:300

static bool isKind(
    const clang::ProgramPoint& Location)

Declared at: clang/include/clang/Analysis/ProgramPoint.h:305

Parameters

const clang::ProgramPoint& Location