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
- public PathDiagnosticPopUpPiece(const clang::ento::PathDiagnosticLocation & Pos, llvm::StringRef S, bool AddPosRange = true)
- public void Profile(llvm::FoldingSetNodeID & ID) const
- public static bool classof(const clang::ento::PathDiagnosticPiece * P)
- public void dump() const
- public ~PathDiagnosticPopUpPiece()
Inherited from PathDiagnosticSpotPiece:
Inherited from PathDiagnosticPiece:
- public Profile
- public addFixit
- public addRange
- public addRange
- public dump
- public flattenLocations
- public getDisplayHint
- public getFixits
- public getKind
- public getLocation
- public getRanges
- public getString
- public getTag
- public getTagStr
- public isLastInMainSourceFile
- public setAsLastInMainSourceFile
- public setTag
Inherited from FoldingSetBase::Node:
Methods
¶PathDiagnosticPopUpPiece(
const clang::ento::PathDiagnosticLocation&
Pos,
llvm::StringRef S,
bool AddPosRange = true)
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
void Profile(llvm::FoldingSetNodeID& ID) const
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:754
Parameters
¶static bool classof(
const clang::ento::PathDiagnosticPiece* P)
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
void dump() const
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:752
¶~PathDiagnosticPopUpPiece()
~PathDiagnosticPopUpPiece()
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:746