class PathDiagnosticMacroPiece
Declaration
class PathDiagnosticMacroPiece : 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:702
Inherits from: PathDiagnosticSpotPiece
Member Variables
- public clang::ento::PathPieces subPieces
Method Overview
- public PathDiagnosticMacroPiece(const clang::ento::PathDiagnosticLocation & pos)
- public void Profile(llvm::FoldingSetNodeID & ID) const
- public static bool classof(const clang::ento::PathDiagnosticPiece * P)
- public void dump() const
- public void flattenLocations()
- public ~PathDiagnosticMacroPiece()
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
¶PathDiagnosticMacroPiece(
const clang::ento::PathDiagnosticLocation&
pos)
PathDiagnosticMacroPiece(
const clang::ento::PathDiagnosticLocation&
pos)
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:704
Parameters
- const clang::ento::PathDiagnosticLocation& pos
¶void Profile(llvm::FoldingSetNodeID& ID) const
void Profile(llvm::FoldingSetNodeID& ID) const
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:722
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:716
Parameters
- const clang::ento::PathDiagnosticPiece* P
¶void dump() const
void dump() const
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:720
¶void flattenLocations()
void flattenLocations()
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:710
¶~PathDiagnosticMacroPiece()
~PathDiagnosticMacroPiece()
Declared at: clang/include/clang/Analysis/PathDiagnostic.h:706