class ImplicitCallPoint
Declaration
class ImplicitCallPoint : public ProgramPoint { /* full declaration omitted */ };
Description
Represents an implicit call event. The nearest statement is provided for diagnostic purposes.
Declared at: clang/include/clang/Analysis/ProgramPoint.h:558
Inherits from: ProgramPoint
Member Variables
Method Overview
- public ImplicitCallPoint(const clang::Decl * D, clang::SourceLocation Loc, clang::ProgramPoint::Kind K, const clang::LocationContext * L, const clang::ProgramPointTag * Tag)
- protected ImplicitCallPoint()
- public const clang::Decl * getDecl() const
- public clang::SourceLocation getLocation() 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
¶ImplicitCallPoint(
const clang::Decl* D,
clang::SourceLocation Loc,
clang::ProgramPoint::Kind K,
const clang::LocationContext* L,
const clang::ProgramPointTag* Tag)
ImplicitCallPoint(
const clang::Decl* D,
clang::SourceLocation Loc,
clang::ProgramPoint::Kind K,
const clang::LocationContext* L,
const clang::ProgramPointTag* Tag)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:560
Parameters
- const clang::Decl* D
- clang::SourceLocation Loc
- clang::ProgramPoint::Kind K
- const clang::LocationContext* L
- const clang::ProgramPointTag* Tag
¶ImplicitCallPoint()
ImplicitCallPoint()
Declared at: clang/include/clang/Analysis/ProgramPoint.h:570
¶const clang::Decl* getDecl() const
const clang::Decl* getDecl() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:564
¶clang::SourceLocation getLocation() const
clang::SourceLocation getLocation() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:565
¶static bool isKind(
const clang::ProgramPoint& Location)
static bool isKind(
const clang::ProgramPoint& Location)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:573
Parameters
- const clang::ProgramPoint& Location