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:

Methods

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()

Declared at: clang/include/clang/Analysis/ProgramPoint.h:742

const void* getData() const

Declared at: clang/include/clang/Analysis/ProgramPoint.h:738

static bool isKind(
    const clang::ProgramPoint& Location)

Declared at: clang/include/clang/Analysis/ProgramPoint.h:743

Parameters

const clang::ProgramPoint& Location