Lines Matching refs:Container
37 ObjCContainerRecord *Container = findContainer(/*isIVar=*/false, Super); in addRecord() local
39 if (Container == nullptr) in addRecord()
40 Container = addObjCCategory(Super, {}); in addRecord()
41 return addObjCIVar(Container, IVar, Linkage); in addRecord()
51 ObjCContainerRecord *Container = findObjCInterface(Super); in findContainer() local
54 if (Container == nullptr) in findContainer()
55 Container = findObjCCategory(Super, ""); in findContainer()
56 return Container; in findContainer()
60 R *findRecord(K Key, const C &Container) { in findRecord() argument
61 const auto *Record = Container.find(Key); in findRecord()
62 if (Record == Container.end()) in findRecord()
110 auto *Container = findContainer(/*IsIVar=*/true, Name); in findObjCIVar() local
111 if (!Container) in findObjCIVar()
115 return Container->findObjCIVar(IVar); in findObjCIVar()
120 for (const auto &[_, Container] : Records) { in findObjCIVar()
121 if (auto *IVarR = Container->findObjCIVar(Name)) in findObjCIVar()
230 ObjCIVarRecord *RecordsSlice::addObjCIVar(ObjCContainerRecord *Container, in addObjCIVar() argument
234 ObjCIVarRecord *Record = Container->addObjCIVar(Name, Linkage); in addObjCIVar()