class BlockEntrance

Declaration

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

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

Inherits from: ProgramPoint

Member Variables

Method Overview

  • public BlockEntrance(const clang::CFGBlock * B, const clang::LocationContext * L, const clang::ProgramPointTag * tag = nullptr)
  • private BlockEntrance()
  • public const clang::CFGBlock * getBlock() const
  • public Optional<clang::CFGElement> getFirstElement() const
  • private static bool isKind(const clang::ProgramPoint & Location)

Inherited from ProgramPoint:

Methods

BlockEntrance(
    const clang::CFGBlock* B,
    const clang::LocationContext* L,
    const clang::ProgramPointTag* tag = nullptr)

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

Parameters

const clang::CFGBlock* B
const clang::LocationContext* L
const clang::ProgramPointTag* tag = nullptr

BlockEntrance()

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

const clang::CFGBlock* getBlock() const

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

Optional<clang::CFGElement> getFirstElement()
    const

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

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

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

Parameters

const clang::ProgramPoint& Location