#include #include ">

clang: lib/StaticAnalyzer/Core/BasicValueFactory.cpp File Reference (original) (raw)

#include "[clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h](BasicValueFactory%5F8h%5Fsource.html)"
#include "[clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h](APSIntType%5F8h%5Fsource.html)"
#include "[clang/StaticAnalyzer/Core/PathSensitive/SVals.h](SVals%5F8h%5Fsource.html)"
#include "[clang/StaticAnalyzer/Core/PathSensitive/Store.h](Store%5F8h%5Fsource.html)"
#include "[clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h](StoreRef%5F8h%5Fsource.html)"
#include "llvm/ADT/APSInt.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/ImmutableList.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallPtrSet.h"
#include <cassert>
#include <cstdint>
#include <utility>

Go to the source code of this file.

Namespaces
namespace llvm
Diagnostic wrappers for TextAPI types for error reporting.
Typedefs
using SValData = std::pair< SVal, uintptr_t >
using SValPair = std::pair< SVal, SVal >
using PersistentSValsTy = llvm::FoldingSet< llvm::FoldingSetNodeWrapper< SValData > >
using PersistentSValPairsTy = llvm::FoldingSet< llvm::FoldingSetNodeWrapper< SValPair > >

PersistentSValPairsTy

PersistentSValsTy

SValData

SValPair

hasNoRepeatedElements()

static LLVM_ATTRIBUTE_UNUSED bool hasNoRepeatedElements ( llvm::ImmutableList< const CXXBaseSpecifier * > BaseSpecList) static