class DefaultExpressionHandler

Declaration

class DefaultExpressionHandler : public ExpressionHandler { /* full declaration omitted */ };

Description

Handles expressions during the tracking.

Declared at: clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2321

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)

Description

Handle the given expression from the given node.

Declared at: clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2325

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.