clang API Documentation
#include <PathDiagnostic.h>


Public Types | |
| typedef std::vector < PathDiagnosticLocationPair > ::iterator | iterator |
| typedef std::vector < PathDiagnosticLocationPair > ::const_iterator | const_iterator |
Public Member Functions | |
| PathDiagnosticControlFlowPiece (const PathDiagnosticLocation &startPos, const PathDiagnosticLocation &endPos, StringRef s) | |
| PathDiagnosticControlFlowPiece (const PathDiagnosticLocation &startPos, const PathDiagnosticLocation &endPos) | |
| ~PathDiagnosticControlFlowPiece () | |
| PathDiagnosticLocation | getStartLocation () const |
| PathDiagnosticLocation | getEndLocation () const |
| void | push_back (const PathDiagnosticLocationPair &X) |
| virtual PathDiagnosticLocation | getLocation () const |
| iterator | begin () |
| iterator | end () |
| virtual void | flattenLocations () |
| const_iterator | begin () const |
| const_iterator | end () const |
| virtual void | Profile (llvm::FoldingSetNodeID &ID) const |
Static Public Member Functions | |
| static bool | classof (const PathDiagnosticPiece *P) |
Definition at line 526 of file PathDiagnostic.h.
| typedef std::vector<PathDiagnosticLocationPair>::const_iterator clang::ento::PathDiagnosticControlFlowPiece::const_iterator |
Definition at line 571 of file PathDiagnostic.h.
| typedef std::vector<PathDiagnosticLocationPair>::iterator clang::ento::PathDiagnosticControlFlowPiece::iterator |
Definition at line 562 of file PathDiagnostic.h.
| clang::ento::PathDiagnosticControlFlowPiece::PathDiagnosticControlFlowPiece | ( | const PathDiagnosticLocation & | startPos, |
| const PathDiagnosticLocation & | endPos, | ||
| StringRef | s | ||
| ) | [inline] |
Definition at line 529 of file PathDiagnostic.h.
| clang::ento::PathDiagnosticControlFlowPiece::PathDiagnosticControlFlowPiece | ( | const PathDiagnosticLocation & | startPos, |
| const PathDiagnosticLocation & | endPos | ||
| ) | [inline] |
Definition at line 536 of file PathDiagnostic.h.
| PathDiagnosticControlFlowPiece::~PathDiagnosticControlFlowPiece | ( | ) |
Definition at line 56 of file PathDiagnostic.cpp.
| iterator clang::ento::PathDiagnosticControlFlowPiece::begin | ( | ) | [inline] |
Definition at line 563 of file PathDiagnostic.h.
Referenced by flattenLocations().
| const_iterator clang::ento::PathDiagnosticControlFlowPiece::begin | ( | ) | const [inline] |
Definition at line 572 of file PathDiagnostic.h.
| static bool clang::ento::PathDiagnosticControlFlowPiece::classof | ( | const PathDiagnosticPiece * | P | ) | [inline, static] |
Reimplemented from clang::ento::PathDiagnosticPiece.
Definition at line 575 of file PathDiagnostic.h.
References clang::ento::PathDiagnosticPiece::ControlFlow, and clang::ento::PathDiagnosticPiece::getKind().
| iterator clang::ento::PathDiagnosticControlFlowPiece::end | ( | ) | [inline] |
Definition at line 564 of file PathDiagnostic.h.
Referenced by flattenLocations().
| const_iterator clang::ento::PathDiagnosticControlFlowPiece::end | ( | ) | const [inline] |
Definition at line 573 of file PathDiagnostic.h.
| virtual void clang::ento::PathDiagnosticControlFlowPiece::flattenLocations | ( | ) | [inline, virtual] |
Implements clang::ento::PathDiagnosticPiece.
Definition at line 566 of file PathDiagnostic.h.
| PathDiagnosticLocation clang::ento::PathDiagnosticControlFlowPiece::getEndLocation | ( | ) | const [inline] |
Definition at line 550 of file PathDiagnostic.h.
| virtual PathDiagnosticLocation clang::ento::PathDiagnosticControlFlowPiece::getLocation | ( | ) | const [inline, virtual] |
Implements clang::ento::PathDiagnosticPiece.
Definition at line 558 of file PathDiagnostic.h.
References getStartLocation().
| PathDiagnosticLocation clang::ento::PathDiagnosticControlFlowPiece::getStartLocation | ( | ) | const [inline] |
Definition at line 544 of file PathDiagnostic.h.
Referenced by getLocation().
| virtual void clang::ento::PathDiagnosticControlFlowPiece::Profile | ( | llvm::FoldingSetNodeID & | ID | ) | const [virtual] |
Reimplemented from clang::ento::PathDiagnosticPiece.
| void clang::ento::PathDiagnosticControlFlowPiece::push_back | ( | const PathDiagnosticLocationPair & | X | ) | [inline] |
Definition at line 556 of file PathDiagnostic.h.