clang API Documentation

Public Member Functions
clang::ento::PathDiagnosticSpotPiece Class Reference

#include <PathDiagnostic.h>

Inheritance diagram for clang::ento::PathDiagnosticSpotPiece:
Inheritance graph
[legend]
Collaboration diagram for clang::ento::PathDiagnosticSpotPiece:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 342 of file PathDiagnostic.h.


Constructor & Destructor Documentation

clang::ento::PathDiagnosticSpotPiece::PathDiagnosticSpotPiece ( const PathDiagnosticLocation pos,
StringRef  s,
PathDiagnosticPiece::Kind  k,
bool  addPosRange = true 
) [inline]

Member Function Documentation

virtual void clang::ento::PathDiagnosticSpotPiece::flattenLocations ( ) [inline, virtual]
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]

The documentation for this class was generated from the following file: