clang API Documentation

Classes | Namespaces
ProgramPoint.h File Reference
#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>
Include dependency graph for ProgramPoint.h:
This graph shows which files directly or indirectly include this file:

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