clang API Documentation
#include <PathDiagnostic.h>


Public Member Functions | |
| PathDiagnosticSpotPiece (const PathDiagnosticLocation &pos, StringRef s, PathDiagnosticPiece::Kind k, bool addPosRange=true) | |
| PathDiagnosticLocation | getLocation () const |
| virtual void | flattenLocations () |
| virtual void | Profile (llvm::FoldingSetNodeID &ID) const |
Definition at line 342 of file PathDiagnostic.h.
| clang::ento::PathDiagnosticSpotPiece::PathDiagnosticSpotPiece | ( | const PathDiagnosticLocation & | pos, |
| StringRef | s, | ||
| PathDiagnosticPiece::Kind | k, | ||
| bool | addPosRange = true |
||
| ) | [inline] |
Definition at line 346 of file PathDiagnostic.h.
References clang::ento::PathDiagnosticPiece::addRange(), clang::ento::PathDiagnosticLocation::asLocation(), clang::ento::PathDiagnosticLocation::asRange(), clang::ento::PathDiagnosticLocation::hasRange(), clang::SourceLocation::isValid(), and clang::ento::PathDiagnosticLocation::isValid().
| virtual void clang::ento::PathDiagnosticSpotPiece::flattenLocations | ( | ) | [inline, virtual] |
Implements clang::ento::PathDiagnosticPiece.
Reimplemented in clang::ento::PathDiagnosticMacroPiece.
Definition at line 357 of file PathDiagnostic.h.
References clang::ento::PathDiagnosticLocation::flatten().
| PathDiagnosticLocation clang::ento::PathDiagnosticSpotPiece::getLocation | ( | ) | const [inline, virtual] |
Implements clang::ento::PathDiagnosticPiece.
Definition at line 356 of file PathDiagnostic.h.
| virtual void clang::ento::PathDiagnosticSpotPiece::Profile | ( | llvm::FoldingSetNodeID & | ID | ) | const [virtual] |
Reimplemented from clang::ento::PathDiagnosticPiece.
Reimplemented in clang::ento::PathDiagnosticMacroPiece.