clang 20.0.0git
clang::ento::ConditionBRVisitor Member List

This is the complete list of members for clang::ento::ConditionBRVisitor, including all inherited members.

BugReporterVisitor()=defaultclang::ento::BugReporterVisitor
BugReporterVisitor(const BugReporterVisitor &)=defaultclang::ento::BugReporterVisitor
BugReporterVisitor(BugReporterVisitor &&)clang::ento::BugReporterVisitorinline
finalizeVisitor(BugReporterContext &BRC, const ExplodedNode *EndPathNode, PathSensitiveBugReport &BR)clang::ento::BugReporterVisitorvirtual
getDefaultEndPath(const BugReporterContext &BRC, const ExplodedNode *N, const PathSensitiveBugReport &BR)clang::ento::BugReporterVisitorstatic
getEndPath(BugReporterContext &BRC, const ExplodedNode *N, PathSensitiveBugReport &BR)clang::ento::BugReporterVisitorvirtual
getTag()clang::ento::ConditionBRVisitorstatic
isPieceMessageGeneric(const PathDiagnosticPiece *Piece)clang::ento::ConditionBRVisitorstatic
operator=(const BugReporterVisitor &)=deleteclang::ento::BugReporterVisitor
operator=(BugReporterVisitor &&)=deleteclang::ento::BugReporterVisitor
patternMatch(const Expr *Ex, const Expr *ParentEx, raw_ostream &Out, BugReporterContext &BRC, PathSensitiveBugReport &R, const ExplodedNode *N, std::optional< bool > &prunable, bool IsSameFieldName)clang::ento::ConditionBRVisitor
printValue(const Expr *CondVarExpr, raw_ostream &Out, const ExplodedNode *N, bool TookTrue, bool IsAssuming)clang::ento::ConditionBRVisitor
Profile(llvm::FoldingSetNodeID &ID) const overrideclang::ento::ConditionBRVisitorinlinevirtual
VisitConditionVariable(StringRef LhsString, const Expr *CondVarExpr, BugReporterContext &BRC, PathSensitiveBugReport &R, const ExplodedNode *N, bool TookTrue)clang::ento::ConditionBRVisitor
VisitNode(const ExplodedNode *N, BugReporterContext &BRC, PathSensitiveBugReport &BR) overrideclang::ento::ConditionBRVisitorvirtual
VisitNodeImpl(const ExplodedNode *N, BugReporterContext &BRC, PathSensitiveBugReport &BR)clang::ento::ConditionBRVisitor
VisitTerminator(const Stmt *Term, const ExplodedNode *N, const CFGBlock *SrcBlk, const CFGBlock *DstBlk, PathSensitiveBugReport &R, BugReporterContext &BRC)clang::ento::ConditionBRVisitor
VisitTrueTest(const Expr *Cond, BugReporterContext &BRC, PathSensitiveBugReport &R, const ExplodedNode *N, bool TookTrue)clang::ento::ConditionBRVisitor
VisitTrueTest(const Expr *Cond, const DeclRefExpr *DR, BugReporterContext &BRC, PathSensitiveBugReport &R, const ExplodedNode *N, bool TookTrue, bool IsAssuming)clang::ento::ConditionBRVisitor
VisitTrueTest(const Expr *Cond, const BinaryOperator *BExpr, BugReporterContext &BRC, PathSensitiveBugReport &R, const ExplodedNode *N, bool TookTrue, bool IsAssuming)clang::ento::ConditionBRVisitor
VisitTrueTest(const Expr *Cond, const MemberExpr *ME, BugReporterContext &BRC, PathSensitiveBugReport &R, const ExplodedNode *N, bool TookTrue, bool IsAssuming)clang::ento::ConditionBRVisitor
~BugReporterVisitor()clang::ento::BugReporterVisitorvirtual