class ArrayIndexHandler
Declaration
class ArrayIndexHandler : public ExpressionHandler { /* full declaration omitted */ };
Description
Handles expressions during the tracking.
Declared at: clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2137
Inherits from: ExpressionHandler
Member Variables
Method Overview
- public Tracker::Result handle(const clang::Expr * Inner, const clang::ento::ExplodedNode * InputNode, const clang::ento::ExplodedNode * LVNode, clang::ento::bugreporter::TrackingOptions Opts)
Inherited from ExpressionHandler:
Methods
ΒΆTracker::Result handle(
const clang::Expr* Inner,
const clang::ento::ExplodedNode* InputNode,
const clang::ento::ExplodedNode* LVNode,
clang::ento::bugreporter::TrackingOptions
Opts)
Tracker::Result handle(
const clang::Expr* Inner,
const clang::ento::ExplodedNode* InputNode,
const clang::ento::ExplodedNode* LVNode,
clang::ento::bugreporter::TrackingOptions
Opts)
Description
Handle the given expression from the given node.
Declared at: clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2141
Parameters
- const clang::Expr* Inner
- const clang::ento::ExplodedNode* InputNode
- const clang::ento::ExplodedNode* LVNode
- clang::ento::bugreporter::TrackingOptions Opts
- Tracking options specifying how we are tracking the value.