class BlockEdge
Declaration
class BlockEdge : public ProgramPoint { /* full declaration omitted */ };
Declared at: clang/include/clang/Analysis/ProgramPoint.h:502
Inherits from: ProgramPoint
Member Variables
Method Overview
- public BlockEdge(const clang::CFGBlock * B1, const clang::CFGBlock * B2, const clang::LocationContext * L)
- private BlockEdge()
- public const clang::CFGBlock * getDst() const
- public const clang::CFGBlock * getSrc() 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
¶BlockEdge(const clang::CFGBlock* B1,
const clang::CFGBlock* B2,
const clang::LocationContext* L)
BlockEdge(const clang::CFGBlock* B1,
const clang::CFGBlock* B2,
const clang::LocationContext* L)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:504
Parameters
- const clang::CFGBlock* B1
- const clang::CFGBlock* B2
- const clang::LocationContext* L
¶BlockEdge()
BlockEdge()
Declared at: clang/include/clang/Analysis/ProgramPoint.h:520
¶const clang::CFGBlock* getDst() const
const clang::CFGBlock* getDst() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:514
¶const clang::CFGBlock* getSrc() const
const clang::CFGBlock* getSrc() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:510
¶static bool isKind(
const clang::ProgramPoint& Location)
static bool isKind(
const clang::ProgramPoint& Location)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:521
Parameters
- const clang::ProgramPoint& Location