clang API Documentation

Classes | Namespaces | Typedefs
BasicValueFactory.cpp File Reference
#include "clang/AST/ASTContext.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/Store.h"
Include dependency graph for BasicValueFactory.cpp:

Go to the source code of this file.

Classes

struct  llvm::FoldingSetTrait< SValData >
struct  llvm::FoldingSetTrait< SValPair >

Namespaces

namespace  llvm

Typedefs

typedef std::pair< SVal,
uintptr_t > 
SValData
typedef std::pair< SVal, SValSValPair
typedef llvm::FoldingSet
< llvm::FoldingSetNodeWrapper
< SValData > > 
PersistentSValsTy
typedef llvm::FoldingSet
< llvm::FoldingSetNodeWrapper
< SValPair > > 
PersistentSValPairsTy

Typedef Documentation

typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValPair> > PersistentSValPairsTy

Definition at line 59 of file BasicValueFactory.cpp.

typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValData> > PersistentSValsTy

Definition at line 56 of file BasicValueFactory.cpp.

typedef std::pair<SVal, uintptr_t> SValData

Definition at line 36 of file BasicValueFactory.cpp.

typedef std::pair<SVal, SVal> SValPair

Definition at line 37 of file BasicValueFactory.cpp.