class DefaultStoreHandler

Declaration

class DefaultStoreHandler : public StoreHandler { /* full declaration omitted */ };

Description

Handles stores during the tracking.

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

Inherits from: StoreHandler

Member Variables

Method Overview

  • public clang::ento::PathDiagnosticPieceRef handle(clang::ento::bugreporter::StoreInfo SI, clang::ento::BugReporterContext & BRC, clang::ento::bugreporter::TrackingOptions Opts)

Inherited from StoreHandler:

Methods

ΒΆclang::ento::PathDiagnosticPieceRef handle(
    clang::ento::bugreporter::StoreInfo SI,
    clang::ento::BugReporterContext& BRC,
    clang::ento::bugreporter::TrackingOptions
        Opts)

Description

Handle the given store and produce the node.

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

Parameters

clang::ento::bugreporter::StoreInfo SI
The information fully describing the store.
clang::ento::BugReporterContext& BRC
clang::ento::bugreporter::TrackingOptions Opts
Tracking options specifying how we are tracking the value.

Returns

the produced note, null if the handler doesn't support this kind of stores.