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
virtual void flattenLocations ()
virtual void Profile (llvm::FoldingSetNodeID &ID) const

Static Public Member Functions

static bool classof (const PathDiagnosticPiece *P)

Public Attributes

PathPieces subPieces

Detailed Description

Definition at line 582 of file PathDiagnostic.h.


Constructor & Destructor Documentation

clang::ento::PathDiagnosticMacroPiece::PathDiagnosticMacroPiece ( const PathDiagnosticLocation pos) [inline]

Definition at line 584 of file PathDiagnostic.h.

PathDiagnosticMacroPiece::~PathDiagnosticMacroPiece ( )

Definition at line 57 of file PathDiagnostic.cpp.


Member Function Documentation

static bool clang::ento::PathDiagnosticMacroPiece::classof ( const PathDiagnosticPiece P) [inline, static]
bool PathDiagnosticMacroPiece::containsEvent ( ) const

Definition at line 27 of file PathDiagnostic.cpp.

References subPieces.

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

Reimplemented from clang::ento::PathDiagnosticSpotPiece.

Definition at line 593 of file PathDiagnostic.h.

References subPieces.

virtual void clang::ento::PathDiagnosticMacroPiece::Profile ( llvm::FoldingSetNodeID &  ID) const [virtual]

Member Data Documentation

Definition at line 589 of file PathDiagnostic.h.

Referenced by containsEvent(), and flattenLocations().


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