clang API Documentation
#include "clang/AST/Decl.h"#include "clang/AST/Expr.h"#include "clang/Analysis/AnalysisContext.h"#include "clang/Basic/LLVM.h"#include "clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/FoldingSet.h"#include "llvm/Support/Allocator.h"#include "llvm/Support/DataTypes.h"

Go to the source code of this file.
Classes | |
| class | clang::ento::SymExpr |
| Symbolic value. These values used to capture symbolic execution of the program. More... | |
| class | clang::ento::SymExpr::symbol_iterator |
| Iterator over symbols that the current symbol depends on. More... | |
| class | clang::ento::SymbolData |
| A symbol representing data which can be stored in a memory location (region). More... | |
| class | clang::ento::SymbolRegionValue |
| A symbol representing the value stored at a MemRegion. More... | |
| class | clang::ento::SymbolConjured |
| class | clang::ento::SymbolDerived |
| class | clang::ento::SymbolExtent |
| class | clang::ento::SymbolMetadata |
| class | clang::ento::SymbolCast |
| Represents a cast expression. More... | |
| class | clang::ento::BinarySymExpr |
| Represents a symbolic expression involving a binary operator. More... | |
| class | clang::ento::SymIntExpr |
| Represents a symbolic expression like 'x' + 3. More... | |
| class | clang::ento::IntSymExpr |
| Represents a symbolic expression like 3 - 'x'. More... | |
| class | clang::ento::SymSymExpr |
| Represents a symbolic expression like 'x' + 'y'. More... | |
| class | clang::ento::SymbolManager |
| class | clang::ento::SymbolReaper |
| A class responsible for cleaning up unused symbols. More... | |
| class | clang::ento::SymbolVisitor |
Namespaces | |
| namespace | clang |
| namespace | clang::ento |
| namespace | llvm |
Typedefs | |
| typedef SmallVector< SymbolRef, 2 > | clang::ento::SymbolRefSmallVectorTy |
| typedef unsigned | clang::ento::SymbolID |
Functions | |
| static raw_ostream & | llvm::operator<< (raw_ostream &os, const clang::ento::SymExpr *SE) |