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:
- public Profile
- public castAs
- public dump
- public getAs
- protected getData1
- protected getData2
- public getHashValue
- public getKind
- public getLocationContext
- public getProgramPoint
- public getStackFrame
- public getTag
- public isPurgeKind
- public printJson
- protected setData2
- public withTag
Methods
¶CallEnter(
const clang::Stmt* stmt,
const clang::StackFrameContext* calleeCtx,
const clang::LocationContext* callerCtx)
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()
CallEnter()
Declared at: clang/include/clang/Analysis/ProgramPoint.h:652
¶const clang::Stmt* getCallExpr() const
const clang::Stmt* getCallExpr() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:635
¶const clang::StackFrameContext* getCalleeContext()
const
const clang::StackFrameContext* getCalleeContext()
const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:639
¶const clang::CFGBlock* getEntry() const
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)
static bool isKind(
const clang::ProgramPoint& Location)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:653
Parameters
- const clang::ProgramPoint& Location