clang 19.0.0git
clang::ento::RangedConstraintManager Member List

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

clang::ento::ConstraintManager::assume(ProgramStateRef state, DefinedSVal Cond, bool Assumption)clang::ento::ConstraintManager
assumeDual(ProgramStateRef State, DefinedSVal Cond)clang::ento::ConstraintManager
assumeDualImpl(ProgramStateRef &State, AssumeFunction &Assume)clang::ento::ConstraintManagerprotected
assumeInclusiveRange(ProgramStateRef State, NonLoc Value, const llvm::APSInt &From, const llvm::APSInt &To, bool InBound)clang::ento::ConstraintManager
assumeInclusiveRangeDual(ProgramStateRef State, NonLoc Value, const llvm::APSInt &From, const llvm::APSInt &To)clang::ento::ConstraintManager
assumeInclusiveRangeInternal(ProgramStateRef State, NonLoc Value, const llvm::APSInt &From, const llvm::APSInt &To, bool InRange) overrideclang::ento::SimpleConstraintManagerprotectedvirtual
assumeInternal(ProgramStateRef State, DefinedSVal Cond, bool Assumption) overrideclang::ento::SimpleConstraintManagerprotectedvirtual
AssumeStackclang::ento::ConstraintManagerprotected
assumeSym(ProgramStateRef State, SymbolRef Sym, bool Assumption) overrideclang::ento::RangedConstraintManagervirtual
assumeSymEQ(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &V, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
assumeSymGE(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &V, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
assumeSymGT(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &V, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
assumeSymInclusiveRange(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &From, const llvm::APSInt &To, bool InRange) overrideclang::ento::RangedConstraintManagervirtual
assumeSymLE(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &V, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
assumeSymLT(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &V, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
assumeSymNE(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &V, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
assumeSymOutsideInclusiveRange(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &From, const llvm::APSInt &To, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
assumeSymRel(ProgramStateRef State, SymbolRef Sym, BinaryOperator::Opcode op, const llvm::APSInt &Int)clang::ento::RangedConstraintManagerprotectedvirtual
assumeSymUnsupported(ProgramStateRef State, SymbolRef Sym, bool Assumption) overrideclang::ento::RangedConstraintManagervirtual
assumeSymWithinInclusiveRange(ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &From, const llvm::APSInt &To, const llvm::APSInt &Adjustment)=0clang::ento::RangedConstraintManagerprotectedpure virtual
canReasonAbout(SVal X) const =0clang::ento::ConstraintManagerprotectedpure virtual
checkNull(ProgramStateRef State, SymbolRef Sym)clang::ento::ConstraintManagerprotectedvirtual
ConstraintManager()=defaultclang::ento::ConstraintManager
getBasicVals() constclang::ento::SimpleConstraintManagerinlineprotected
getSValBuilder() constclang::ento::SimpleConstraintManagerinlineprotected
getSymbolManager() constclang::ento::SimpleConstraintManagerinlineprotected
getSymMaxVal(ProgramStateRef state, SymbolRef sym) constclang::ento::ConstraintManagerinlinevirtual
getSymMinVal(ProgramStateRef state, SymbolRef sym) constclang::ento::ConstraintManagerinlinevirtual
getSymVal(ProgramStateRef state, SymbolRef sym) constclang::ento::ConstraintManagerinlinevirtual
haveEqualConstraints(ProgramStateRef S1, ProgramStateRef S2) const =0clang::ento::ConstraintManagerpure virtual
isNull(ProgramStateRef State, SymbolRef Sym)clang::ento::ConstraintManagerinline
printJson(raw_ostream &Out, ProgramStateRef State, const char *NL, unsigned int Space, bool IsDot) const =0clang::ento::ConstraintManagerpure virtual
printValue(raw_ostream &Out, ProgramStateRef State, SymbolRef Sym)clang::ento::ConstraintManagerinlinevirtual
ProgramStatePair typedefclang::ento::ConstraintManager
RangedConstraintManager(ExprEngine *EE, SValBuilder &SB)clang::ento::RangedConstraintManagerinline
removeDeadBindings(ProgramStateRef state, SymbolReaper &SymReaper)=0clang::ento::ConstraintManagerpure virtual
SimpleConstraintManager(ExprEngine *exprengine, SValBuilder &SB)clang::ento::SimpleConstraintManagerinline
~ConstraintManager()clang::ento::ConstraintManagervirtual
~RangedConstraintManager() overrideclang::ento::RangedConstraintManager
~SimpleConstraintManager() overrideclang::ento::SimpleConstraintManager