| 
    clang 22.0.0git
    
   | 
 
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"#include "clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h"#include "llvm/ADT/APSInt.h"#include "llvm/Support/Allocator.h"Go to the source code of this file.
Classes | |
| class | clang::ento::Range | 
| A Range represents the closed range [from, to].  More... | |
| class | clang::ento::RangeSet | 
| persistent set of non-overlapping ranges.  More... | |
| class | clang::ento::RangeSet::Factory | 
| class | clang::ento::RangedConstraintManager | 
Namespaces | |
| namespace | clang | 
| The JSON file list parser is used to communicate input to InstallAPI.  | |
| namespace | clang::ento | 
Typedefs | |
| using | clang::ento::ConstraintMap = llvm::ImmutableMap<SymbolRef, RangeSet> | 
Functions | |
| ConstraintMap | clang::ento::getConstraintMap (ProgramStateRef State) | 
| SymbolRef | clang::ento::simplify (ProgramStateRef State, SymbolRef Sym) | 
| Try to simplify a given symbolic expression based on the constraints in State.   | |
| SVal | clang::ento::simplifyToSVal (ProgramStateRef State, SymbolRef Sym) | 
| Try to simplify a given symbolic expression's associated SVal based on the constraints in State.   | |