class PathDiagnosticPopUpPiece

Declaration

class PathDiagnosticPopUpPiece : public PathDiagnosticSpotPiece { /* full declaration omitted */ };

Description

Node - This class is used to maintain the singly linked bucket list in a folding set.

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:741

Inherits from: PathDiagnosticSpotPiece

Member Variables

Method Overview

Inherited from PathDiagnosticSpotPiece:

Inherited from PathDiagnosticPiece:

Inherited from FoldingSetBase::Node:

Methods

PathDiagnosticPopUpPiece(
    const clang::ento::PathDiagnosticLocation&
        Pos,
    llvm::StringRef S,
    bool AddPosRange = true)

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

Parameters

const clang::ento::PathDiagnosticLocation& Pos
llvm::StringRef S
bool AddPosRange = true

void Profile(llvm::FoldingSetNodeID& ID) const

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:754

Parameters

llvm::FoldingSetNodeID& ID

static bool classof(
    const clang::ento::PathDiagnosticPiece* P)

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:748

Parameters

const clang::ento::PathDiagnosticPiece* P

void dump() const

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:752

~PathDiagnosticPopUpPiece()

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:746