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 |