Home
last modified time | relevance | path

Searched refs:ContainerData (Results 1 – 4 of 4) sorted by relevance

/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.h76 struct ContainerData { struct
80 ContainerData(SymbolRef B, SymbolRef E) : Begin(B), End(E) {} in ContainerData() argument
83 static ContainerData fromBegin(SymbolRef B) { in fromBegin() argument
84 return ContainerData(B, nullptr); in fromBegin()
87 static ContainerData fromEnd(SymbolRef E) { in fromEnd() argument
88 return ContainerData(nullptr, E); in fromEnd()
94 ContainerData newBegin(SymbolRef B) const { return ContainerData(B, End); } in newBegin() argument
96 ContainerData newEnd(SymbolRef E) const { return ContainerData(Begin, E); } in newEnd() argument
98 bool operator==(const ContainerData &X) const {
102 bool operator!=(const ContainerData &X) const { return !(*this == X); }
[all …]
H A DDebugContainerModeling.cpp114 analyzerContainerDataField(CE, C, [](const ContainerData *D) { in analyzerContainerBegin()
121 analyzerContainerDataField(CE, C, [](const ContainerData *D) { in analyzerContainerEnd()
H A DContainerModeling.cpp119 const ContainerData &CData);
336 ContainerData::fromEnd(NewEndSym)); in handleAssignment()
355 ContainerData::fromBegin(OldBeginSym)); in handleAssignment()
866 const auto CData = ContainerData::fromBegin(Sym); in createContainerBegin()
889 const auto CData = ContainerData::fromEnd(Sym); in createContainerEnd()
894 const ContainerData &CData) { in setContainerData()
H A DIterator.cpp179 const ContainerData *getContainerData(ProgramStateRef State, in getContainerData()