class StmtPoint

Declaration

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

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

Inherits from: ProgramPoint

Member Variables

Method Overview

  • public StmtPoint(const clang::Stmt * S, const void * p2, clang::ProgramPoint::Kind k, const clang::LocationContext * L, const clang::ProgramPointTag * tag)
  • protected StmtPoint()
  • public const clang::Stmt * getStmt() const
  • public template <typename T>const T * getStmtAs() const
  • private static bool isKind(const clang::ProgramPoint & Location)

Inherited from ProgramPoint:

Methods

StmtPoint(const clang::Stmt* S,
          const void* p2,
          clang::ProgramPoint::Kind k,
          const clang::LocationContext* L,
          const clang::ProgramPointTag* tag)

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

Parameters

const clang::Stmt* S
const void* p2
clang::ProgramPoint::Kind k
const clang::LocationContext* L
const clang::ProgramPointTag* tag

StmtPoint()

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

const clang::Stmt* getStmt() const

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

template <typename T>
const T* getStmtAs() const

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

Templates

T

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

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

Parameters

const clang::ProgramPoint& Location