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)
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.