class FunctionExitPoint

Declaration

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

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

Inherits from: ProgramPoint

Member Variables

Method Overview

  • public FunctionExitPoint(const clang::ReturnStmt * S, const clang::LocationContext * LC, const clang::ProgramPointTag * tag = nullptr)
  • private FunctionExitPoint()
  • public const clang::CFGBlock * getBlock() const
  • public const clang::ReturnStmt * getStmt() const
  • private static bool isKind(const clang::ProgramPoint & Location)

Inherited from ProgramPoint:

Methods

FunctionExitPoint(
    const clang::ReturnStmt* S,
    const clang::LocationContext* LC,
    const clang::ProgramPointTag* tag = nullptr)

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

Parameters

const clang::ReturnStmt* S
const clang::LocationContext* LC
const clang::ProgramPointTag* tag = nullptr

FunctionExitPoint()

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

const clang::CFGBlock* getBlock() const

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

const clang::ReturnStmt* getStmt() const

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

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

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

Parameters

const clang::ProgramPoint& Location