class EpsilonPoint
Declaration
class EpsilonPoint : public ProgramPoint { /* full declaration omitted */ };
Description
This is a meta program point, which should be skipped by all the diagnostic reasoning etc.
Declared at: clang/include/clang/Analysis/ProgramPoint.h:731
Inherits from: ProgramPoint
Member Variables
Method Overview
- public EpsilonPoint(const clang::LocationContext * L, const void * Data1, const void * Data2 = nullptr, const clang::ProgramPointTag * tag = nullptr)
- private EpsilonPoint()
- public const void * getData() 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
¶EpsilonPoint(
const clang::LocationContext* L,
const void* Data1,
const void* Data2 = nullptr,
const clang::ProgramPointTag* tag = nullptr)
EpsilonPoint(
const clang::LocationContext* L,
const void* Data1,
const void* Data2 = nullptr,
const clang::ProgramPointTag* tag = nullptr)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:733
Parameters
- const clang::LocationContext* L
- const void* Data1
- const void* Data2 = nullptr
- const clang::ProgramPointTag* tag = nullptr
¶EpsilonPoint()
EpsilonPoint()
Declared at: clang/include/clang/Analysis/ProgramPoint.h:742
¶const void* getData() const
const void* getData() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:738
¶static bool isKind(
const clang::ProgramPoint& Location)
static bool isKind(
const clang::ProgramPoint& Location)
Declared at: clang/include/clang/Analysis/ProgramPoint.h:743
Parameters
- const clang::ProgramPoint& Location