clang API Documentation
#include "clang/Analysis/AnalysisContext.h"#include "clang/Analysis/CFG.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/FoldingSet.h"#include "llvm/ADT/Optional.h"#include "llvm/ADT/PointerIntPair.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Casting.h"#include "llvm/Support/DataTypes.h"#include <cassert>#include <string>#include <utility>

Go to the source code of this file.
Classes | |
| class | clang::ProgramPoint |
| class | clang::BlockEntrance |
| class | clang::BlockExit |
| class | clang::StmtPoint |
| class | clang::PreStmt |
| class | clang::PostStmt |
| class | clang::PostCondition |
| class | clang::LocationCheck |
| class | clang::PreLoad |
| class | clang::PreStore |
| class | clang::PostLoad |
| class | clang::PostStore |
| Represents a program point after a store evaluation. More... | |
| class | clang::PostLValue |
| class | clang::PreStmtPurgeDeadSymbols |
| class | clang::PostStmtPurgeDeadSymbols |
| class | clang::BlockEdge |
| class | clang::PostInitializer |
| class | clang::ImplicitCallPoint |
| class | clang::PreImplicitCall |
| class | clang::PostImplicitCall |
| class | clang::CallEnter |
| class | clang::CallExitBegin |
| class | clang::CallExitEnd |
| class | clang::EpsilonPoint |
| class | clang::ProgramPointTag |
| class | clang::SimpleProgramPointTag |
| struct | llvm::DenseMapInfo< clang::ProgramPoint > |
| struct | llvm::isPodLike< clang::ProgramPoint > |
Namespaces | |
| namespace | clang |
| namespace | llvm |