class PathDiagnosticNotePiece

Declaration

class PathDiagnosticNotePiece : 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:725

Inherits from: PathDiagnosticSpotPiece

Member Variables

Method Overview

Inherited from PathDiagnosticSpotPiece:

Inherited from PathDiagnosticPiece:

Inherited from FoldingSetBase::Node:

Methods

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

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

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:738

Parameters

llvm::FoldingSetNodeID& ID

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

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

Parameters

const clang::ento::PathDiagnosticPiece* P

void dump() const

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

~PathDiagnosticNotePiece()

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