Lines Matching refs:ContainerData
140 struct ContainerData { struct
144 ContainerData(SymbolRef B, SymbolRef E) : Begin(B), End(E) {} in ContainerData() argument
147 static ContainerData fromBegin(SymbolRef B) { in fromBegin() argument
148 return ContainerData(B, nullptr); in fromBegin()
151 static ContainerData fromEnd(SymbolRef E) { in fromEnd() argument
152 return ContainerData(nullptr, E); in fromEnd()
158 ContainerData newBegin(SymbolRef B) const { return ContainerData(B, End); } in newBegin() argument
160 ContainerData newEnd(SymbolRef E) const { return ContainerData(Begin, E); } in newEnd() argument
162 bool operator==(const ContainerData &X) const { in operator ==() argument
166 bool operator!=(const ContainerData &X) const { in operator !=() argument
294 REGISTER_MAP_WITH_PROGRAMSTATE(ContainerMap, const MemRegion *, ContainerData)
387 const ContainerData *getContainerData(ProgramStateRef State,
390 const ContainerData &CData);
1233 ContainerData::fromEnd(NewEndSym)); in handleAssign()
1252 ContainerData::fromBegin(OldBeginSym)); in handleAssign()
2003 const auto CData = ContainerData::fromBegin(Sym); in createContainerBegin()
2018 const auto CData = ContainerData::fromEnd(Sym); in createContainerEnd()
2022 const ContainerData *getContainerData(ProgramStateRef State, in getContainerData()
2028 const ContainerData &CData) { in setContainerData()