class CompoundValData
Declaration
class CompoundValData : public Node { /* full declaration omitted */ };
Description
Node - This class is used to maintain the singly linked bucket list in a folding set.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:40
Inherits from: FoldingSetBase::Node
Member Variables
- private clang::QualType T
- private llvm::ImmutableList<SVal> L
Method Overview
- public CompoundValData(clang::QualType t, llvm::ImmutableList<SVal> l)
- public static void Profile(llvm::FoldingSetNodeID & ID, clang::QualType T, llvm::ImmutableList<SVal> L)
- public void Profile(llvm::FoldingSetNodeID & ID)
- public clang::ento::CompoundValData::iterator begin() const
- public clang::ento::CompoundValData::iterator end() const
- public clang::QualType getType() const
Inherited from FoldingSetBase::Node:
Methods
¶CompoundValData(clang::QualType t,
llvm::ImmutableList<SVal> l)
CompoundValData(clang::QualType t,
llvm::ImmutableList<SVal> l)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:45
Parameters
- clang::QualType t
- llvm::ImmutableList<SVal> l
¶static void Profile(llvm::FoldingSetNodeID& ID,
clang::QualType T,
llvm::ImmutableList<SVal> L)
static void Profile(llvm::FoldingSetNodeID& ID,
clang::QualType T,
llvm::ImmutableList<SVal> L)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:56
Parameters
- llvm::FoldingSetNodeID& ID
- clang::QualType T
- llvm::ImmutableList<SVal> L
¶void Profile(llvm::FoldingSetNodeID& ID)
void Profile(llvm::FoldingSetNodeID& ID)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:59
Parameters
¶clang::ento::CompoundValData::iterator begin()
const
clang::ento::CompoundValData::iterator begin()
const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:51
¶clang::ento::CompoundValData::iterator end() const
clang::ento::CompoundValData::iterator end() const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:52
¶clang::QualType getType() const
clang::QualType getType() const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:54