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:
- 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
¶FunctionExitPoint(
const clang::ReturnStmt* S,
const clang::LocationContext* LC,
const clang::ProgramPointTag* tag = nullptr)
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()
FunctionExitPoint()
Declared at: clang/include/clang/Analysis/ProgramPoint.h:351
¶const clang::CFGBlock* getBlock() const
const clang::CFGBlock* getBlock() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:341
¶const clang::ReturnStmt* getStmt() const
const clang::ReturnStmt* getStmt() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:345
¶static bool isKind(
const clang::ProgramPoint& Location)
static bool isKind(
const clang::ProgramPoint& Location)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:352
Parameters
- const clang::ProgramPoint& Location