clang API Documentation

Public Member Functions | Static Public Member Functions | Public Attributes
clang::ento::PathDiagnosticMacroPiece Class Reference

#include <PathDiagnostic.h>

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

List of all members.

Public Member Functions

 PathDiagnosticMacroPiece (const PathDiagnosticLocation &pos)
 ~PathDiagnosticMacroPiece ()
bool containsEvent () const
void flattenLocations () override
void dump () const override
void Profile (llvm::FoldingSetNodeID &ID) const override

Static Public Member Functions

static bool classof (const PathDiagnosticPiece *P)

Public Attributes

PathPieces subPieces

Detailed Description

Definition at line 684 of file PathDiagnostic.h.


Constructor & Destructor Documentation

Definition at line 686 of file PathDiagnostic.h.

Definition at line 62 of file PathDiagnostic.cpp.


Member Function Documentation

Definition at line 31 of file PathDiagnostic.cpp.

References subPieces.

void PathDiagnosticMacroPiece::dump ( ) const [override, virtual]

Implements clang::ento::PathDiagnosticPiece.

Definition at line 3527 of file BugReporter.cpp.

void clang::ento::PathDiagnosticMacroPiece::flattenLocations ( ) [inline, override, virtual]

Reimplemented from clang::ento::PathDiagnosticSpotPiece.

Definition at line 695 of file PathDiagnostic.h.

References subPieces.

void PathDiagnosticMacroPiece::Profile ( llvm::FoldingSetNodeID &  ID) const [override, virtual]

Member Data Documentation


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