struct ContainerData
Declaration
struct ContainerData { /* full declaration omitted */ };
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:76
Member Variables
- private const clang::ento::SymbolRef Begin
- private const clang::ento::SymbolRef End
Method Overview
- private ContainerData(clang::ento::SymbolRef B, clang::ento::SymbolRef E)
- public void Profile(llvm::FoldingSetNodeID & ID) const
- public static clang::ento::iterator::ContainerData fromBegin(clang::ento::SymbolRef B)
- public static clang::ento::iterator::ContainerData fromEnd(clang::ento::SymbolRef E)
- public clang::ento::SymbolRef getBegin() const
- public clang::ento::SymbolRef getEnd() const
- public clang::ento::iterator::ContainerData newBegin(clang::ento::SymbolRef B) const
- public clang::ento::iterator::ContainerData newEnd(clang::ento::SymbolRef E) const
Methods
¶ContainerData(clang::ento::SymbolRef B,
clang::ento::SymbolRef E)
ContainerData(clang::ento::SymbolRef B,
clang::ento::SymbolRef E)
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:80
Parameters
¶void Profile(llvm::FoldingSetNodeID& ID) const
void Profile(llvm::FoldingSetNodeID& ID) const
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:104
Parameters
¶static clang::ento::iterator::ContainerData
fromBegin(clang::ento::SymbolRef B)
static clang::ento::iterator::ContainerData
fromBegin(clang::ento::SymbolRef B)
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:83
Parameters
¶static clang::ento::iterator::ContainerData
fromEnd(clang::ento::SymbolRef E)
static clang::ento::iterator::ContainerData
fromEnd(clang::ento::SymbolRef E)
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:87
Parameters
¶clang::ento::SymbolRef getBegin() const
clang::ento::SymbolRef getBegin() const
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:91
¶clang::ento::SymbolRef getEnd() const
clang::ento::SymbolRef getEnd() const
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:92
¶clang::ento::iterator::ContainerData newBegin(
clang::ento::SymbolRef B) const
clang::ento::iterator::ContainerData newBegin(
clang::ento::SymbolRef B) const
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:94
Parameters
¶clang::ento::iterator::ContainerData newEnd(
clang::ento::SymbolRef E) const
clang::ento::iterator::ContainerData newEnd(
clang::ento::SymbolRef E) const
Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:96