clang 22.0.0git
UncheckedStatusOrAccessModel.h File Reference

Go to the source code of this file.

Classes

struct  clang::dataflow::statusor_model::UncheckedStatusOrAccessModelOptions
class  clang::dataflow::statusor_model::UncheckedStatusOrAccessModel
class  clang::dataflow::statusor_model::UncheckedStatusOrAccessDiagnoser

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::dataflow
 Dataflow Directional Tag Classes.
namespace  clang::dataflow::statusor_model

Typedefs

using clang::dataflow::statusor_model::LatticeTransferState

Functions

clang::ast_matchers::DeclarationMatcher clang::dataflow::statusor_model::statusOrClass ()
clang::ast_matchers::DeclarationMatcher clang::dataflow::statusor_model::statusClass ()
clang::ast_matchers::DeclarationMatcher clang::dataflow::statusor_model::statusOrOperatorBaseClass ()
clang::ast_matchers::TypeMatcher clang::dataflow::statusor_model::statusOrType ()
RecordStorageLocationclang::dataflow::statusor_model::locForStatus (RecordStorageLocation &StatusOrLoc)
StorageLocationclang::dataflow::statusor_model::locForOk (RecordStorageLocation &StatusLoc)
BoolValueclang::dataflow::statusor_model::valForOk (RecordStorageLocation &StatusLoc, Environment &Env)
llvm::StringMap< QualTypeclang::dataflow::statusor_model::getSyntheticFields (QualType Ty, QualType StatusType, const CXXRecordDecl &RD)
BoolValueclang::dataflow::statusor_model::initializeStatusOr (RecordStorageLocation &StatusOrLoc, Environment &Env)
BoolValueclang::dataflow::statusor_model::initializeStatus (RecordStorageLocation &StatusLoc, Environment &Env)
bool clang::dataflow::statusor_model::isStatusOrType (QualType Type)
bool clang::dataflow::statusor_model::isStatusType (QualType Type)
QualType clang::dataflow::statusor_model::findStatusType (const ASTContext &Ctx)
CFGMatchSwitch< LatticeTransferStateclang::dataflow::statusor_model::buildTransferMatchSwitch (ASTContext &Ctx, CFGMatchSwitchBuilder< LatticeTransferState > Builder)