clang API Documentation

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

#include <BugReporterVisitor.h>

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

List of all members.

Public Member Functions

void Profile (llvm::FoldingSetNodeID &ID) const
PathDiagnosticPieceVisitNode (const ExplodedNode *N, const ExplodedNode *PrevN, BugReporterContext &BRC, BugReport &BR)
 Return a diagnostic piece which should be associated with the given node.

Detailed Description

Definition at line 151 of file BugReporterVisitor.h.


Member Function Documentation

void clang::ento::NilReceiverBRVisitor::Profile ( llvm::FoldingSetNodeID &  ID) const [inline, virtual]

Implements clang::ento::BugReporterVisitor.

Definition at line 155 of file BugReporterVisitor.h.

PathDiagnosticPiece* clang::ento::NilReceiverBRVisitor::VisitNode ( const ExplodedNode N,
const ExplodedNode PrevN,
BugReporterContext BRC,
BugReport BR 
) [virtual]

Return a diagnostic piece which should be associated with the given node.

The last parameter can be used to register a new visitor with the given BugReport while processing a node.

Implements clang::ento::BugReporterVisitor.


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