Lines Matching refs:ContainerData
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); }
119 CLANG_ENTO_PROGRAMSTATE_MAP(const MemRegion *, ContainerData); argument
162 const ContainerData *getContainerData(ProgramStateRef State,