|
static bool | clang::dataflow::statusor_model::namespaceEquals (const NamespaceDecl *NS, clang::ArrayRef< clang::StringRef > NamespaceNames) |
static bool | clang::dataflow::statusor_model::isTypeNamed (QualType Type, clang::ArrayRef< clang::StringRef > NS, StringRef Name) |
static bool | clang::dataflow::statusor_model::isStatusOrOperatorBaseType (QualType Type) |
static bool | clang::dataflow::statusor_model::isSafeUnwrap (RecordStorageLocation *StatusOrLoc, const Environment &Env) |
static ClassTemplateSpecializationDecl * | clang::dataflow::statusor_model::getStatusOrBaseClass (const QualType &Ty) |
static QualType | clang::dataflow::statusor_model::getStatusOrValueType (ClassTemplateSpecializationDecl *TRD) |
static auto | clang::dataflow::statusor_model::isStatusOrMemberCallWithName (llvm::StringRef member_name) |
static auto | clang::dataflow::statusor_model::isStatusOrOperatorCallWithName (llvm::StringRef operator_name) |
static auto | clang::dataflow::statusor_model::valueCall () |
static auto | clang::dataflow::statusor_model::valueOperatorCall () |
static auto | clang::dataflow::statusor_model::buildDiagnoseMatchSwitch (const UncheckedStatusOrAccessModelOptions &Options) |
BoolValue & | clang::dataflow::statusor_model::initializeStatus (RecordStorageLocation &StatusLoc, Environment &Env) |
BoolValue & | clang::dataflow::statusor_model::initializeStatusOr (RecordStorageLocation &StatusOrLoc, Environment &Env) |
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 () |
bool | clang::dataflow::statusor_model::isStatusOrType (QualType Type) |
bool | clang::dataflow::statusor_model::isStatusType (QualType Type) |
llvm::StringMap< QualType > | clang::dataflow::statusor_model::getSyntheticFields (QualType Ty, QualType StatusType, const CXXRecordDecl &RD) |
RecordStorageLocation & | clang::dataflow::statusor_model::locForStatus (RecordStorageLocation &StatusOrLoc) |
StorageLocation & | clang::dataflow::statusor_model::locForOk (RecordStorageLocation &StatusLoc) |
BoolValue & | clang::dataflow::statusor_model::valForOk (RecordStorageLocation &StatusLoc, Environment &Env) |
static void | clang::dataflow::statusor_model::transferStatusOrOkCall (const CXXMemberCallExpr *Expr, const MatchFinder::MatchResult &, LatticeTransferState &State) |
CFGMatchSwitch< LatticeTransferState > | clang::dataflow::statusor_model::buildTransferMatchSwitch (ASTContext &Ctx, CFGMatchSwitchBuilder< LatticeTransferState > Builder) |
QualType | clang::dataflow::statusor_model::findStatusType (const ASTContext &Ctx) |