class CallEnter

Declaration

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

Description

Represents a point when we begin processing an inlined call. CallEnter uses the caller's location context.

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

Inherits from: ProgramPoint

Member Variables

Method Overview

  • public CallEnter(const clang::Stmt * stmt, const clang::StackFrameContext * calleeCtx, const clang::LocationContext * callerCtx)
  • private CallEnter()
  • public const clang::Stmt * getCallExpr() const
  • public const clang::StackFrameContext * getCalleeContext() const
  • public const clang::CFGBlock * getEntry() const
  • private static bool isKind(const clang::ProgramPoint & Location)

Inherited from ProgramPoint:

Methods

CallEnter(
    const clang::Stmt* stmt,
    const clang::StackFrameContext* calleeCtx,
    const clang::LocationContext* callerCtx)

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

Parameters

const clang::Stmt* stmt
const clang::StackFrameContext* calleeCtx
const clang::LocationContext* callerCtx

CallEnter()

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

const clang::Stmt* getCallExpr() const

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

const clang::StackFrameContext* getCalleeContext()
    const

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

const clang::CFGBlock* getEntry() const

Description

Returns the entry block in the CFG for the entered function.

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

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

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

Parameters

const clang::ProgramPoint& Location