class PreImplicitCall

Declaration

class PreImplicitCall : public ImplicitCallPoint { /* full declaration omitted */ };

Description

Represents a program point just before an implicit call event. Explicit calls will appear as PreStmt program points.

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

Inherits from: ImplicitCallPoint

Member Variables

Method Overview

  • public PreImplicitCall(const clang::Decl * D, clang::SourceLocation Loc, const clang::LocationContext * L, const clang::ProgramPointTag * Tag = nullptr)
  • private PreImplicitCall()
  • private static bool isKind(const clang::ProgramPoint & Location)

Inherited from ImplicitCallPoint:

Inherited from ProgramPoint:

Methods

PreImplicitCall(
    const clang::Decl* D,
    clang::SourceLocation Loc,
    const clang::LocationContext* L,
    const clang::ProgramPointTag* Tag = nullptr)

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

Parameters

const clang::Decl* D
clang::SourceLocation Loc
const clang::LocationContext* L
const clang::ProgramPointTag* Tag = nullptr

PreImplicitCall()

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

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

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

Parameters

const clang::ProgramPoint& Location