class UncheckedOptionalAccessDiagnoser
Declaration
class UncheckedOptionalAccessDiagnoser { /* full declaration omitted */ };
Declared at: clang/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h:69
Member Variables
- private MatchSwitch<const clang::dataflow::Environment, std::vector<SourceLocation>> DiagnoseMatchSwitch
Method Overview
- public UncheckedOptionalAccessDiagnoser(clang::dataflow::UncheckedOptionalAccessModelOptions Options = {})
- public std::vector<SourceLocation> diagnose(clang::ASTContext & Context, const clang::Stmt * Stmt, const clang::dataflow::Environment & Env)
Methods
¶UncheckedOptionalAccessDiagnoser(
clang::dataflow::
UncheckedOptionalAccessModelOptions
Options = {})
UncheckedOptionalAccessDiagnoser(
clang::dataflow::
UncheckedOptionalAccessModelOptions
Options = {})
Declared at: clang/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h:71
Parameters
- clang::dataflow:: UncheckedOptionalAccessModelOptions Options = {}
¶std::vector<SourceLocation> diagnose(
clang::ASTContext& Context,
const clang::Stmt* Stmt,
const clang::dataflow::Environment& Env)
std::vector<SourceLocation> diagnose(
clang::ASTContext& Context,
const clang::Stmt* Stmt,
const clang::dataflow::Environment& Env)
Declared at: clang/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h:74
Parameters
- clang::ASTContext& Context
- const clang::Stmt* Stmt
- const clang::dataflow::Environment& Env