Searched refs:ContainerData (Results 1 – 4 of 4) sorted by relevance
/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | Iterator.h | 76 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 D | DebugContainerModeling.cpp | 114 analyzerContainerDataField(CE, C, [](const ContainerData *D) { in analyzerContainerBegin() 121 analyzerContainerDataField(CE, C, [](const ContainerData *D) { in analyzerContainerEnd()
|
H A D | ContainerModeling.cpp | 119 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 D | Iterator.cpp | 179 const ContainerData *getContainerData(ProgramStateRef State, in getContainerData()
|