clang 20.0.0git
|
#include "clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h"
Public Member Functions | |
ConditionTruthVal (bool constraint) | |
Construct a ConditionTruthVal indicating the constraint is constrained to either true or false, depending on the boolean value provided. | |
ConditionTruthVal ()=default | |
Construct a ConstraintVal indicating the constraint is underconstrained. | |
bool | getValue () const |
bool | isConstrainedTrue () const |
Return true if the constraint is perfectly constrained to 'true'. | |
bool | isConstrainedFalse () const |
Return true if the constraint is perfectly constrained to 'false'. | |
bool | isConstrained () const |
Return true if the constrained is perfectly constrained. | |
bool | isUnderconstrained () const |
Return true if the constrained is underconstrained and we do not know if the constraint is true of value. | |
Definition at line 38 of file ConstraintManager.h.
|
inline |
Construct a ConditionTruthVal indicating the constraint is constrained to either true or false, depending on the boolean value provided.
Definition at line 44 of file ConstraintManager.h.
|
default |
Construct a ConstraintVal indicating the constraint is underconstrained.
|
inline |
Definition at line 51 of file ConstraintManager.h.
|
inline |
Return true if the constrained is perfectly constrained.
Definition at line 62 of file ConstraintManager.h.
|
inline |
Return true if the constraint is perfectly constrained to 'false'.
Definition at line 59 of file ConstraintManager.h.
Referenced by clang::ento::SMTConstraintManager::checkNull(), and getNullConstraint().
|
inline |
Return true if the constraint is perfectly constrained to 'true'.
Definition at line 56 of file ConstraintManager.h.
Referenced by clang::ento::SMTConstraintManager::checkNull(), clang::ento::retaincountchecker::RetainCountChecker::checkPostStmt(), didPreviousFreeFail(), clang::ento::retaincountchecker::RetainCountChecker::evalAssume(), getNullConstraint(), isLeaked(), and wasRegionOfInterestModifiedAt().
|
inline |
Return true if the constrained is underconstrained and we do not know if the constraint is true of value.
Definition at line 66 of file ConstraintManager.h.