clang API Documentation

Public Member Functions | Static Public Member Functions
clang::ento::GRBugReporter Class Reference

#include <BugReporter.h>

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

List of all members.

Public Member Functions

 GRBugReporter (BugReporterData &d, ExprEngine &eng)
virtual ~GRBugReporter ()
ExprEnginegetEngine ()
ExplodedGraphgetGraph ()
ProgramStateManagergetStateManager ()
bool generatePathDiagnostic (PathDiagnostic &PD, PathDiagnosticConsumer &PC, ArrayRef< BugReport * > &bugReports) override

Static Public Member Functions

static bool classof (const BugReporter *R)
 classof - Used by isa<>, cast<>, and dyn_cast<>.

Detailed Description

Definition at line 489 of file BugReporter.h.


Constructor & Destructor Documentation

Definition at line 492 of file BugReporter.h.

Definition at line 2739 of file BugReporter.cpp.


Member Function Documentation

static bool clang::ento::GRBugReporter::classof ( const BugReporter R) [inline, static]

classof - Used by isa<>, cast<>, and dyn_cast<>.

Definition at line 521 of file BugReporter.h.

References clang::ento::BugReporter::getKind(), and clang::ento::BugReporter::GRBugReporterKind.

bool GRBugReporter::generatePathDiagnostic ( PathDiagnostic PD,
PathDiagnosticConsumer PC,
ArrayRef< BugReport * > &  bugReports 
) [override, virtual]

getEngine - Return the analysis engine used to analyze a given function or method.

Definition at line 499 of file BugReporter.h.

Referenced by clang::ento::LikelyFalsePositiveSuppressionBRVisitor::getEndPath().

getGraph - Get the exploded graph created by the analysis engine for the analyzed method or function.

Definition at line 2742 of file BugReporter.cpp.

Referenced by clang::ento::BugReporterContext::getGraph().

getStateManager - Return the state manager used by the analysis engine.

Definition at line 2745 of file BugReporter.cpp.

Referenced by clang::ento::BugReporterContext::getStateManager().


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