Lines Matching defs:Cat
311 static void setNextObjCCategory(ObjCCategoryDecl *Cat,
313 Cat->NextClassCategory = Next;
4548 void add(ObjCCategoryDecl *Cat) {
4550 if (!Deserialized.erase(Cat))
4554 if (Cat->getDeclName()) {
4555 ObjCCategoryDecl *&Existing = NameCategoryMap[Cat->getDeclName()];
4557 Reader.getOwningModuleFile(Cat)) {
4560 Reader.getContext().getLangOpts(), Cat->getASTContext(),
4566 if (!Ctx.IsEquivalent(Cat, Existing)) {
4568 Reader.Diag(Cat->getLocation(), diag::warn_dup_category_def)
4569 << Interface->getDeclName() << Cat->getDeclName();
4575 Existing = Cat;
4581 ASTDeclReader::setNextObjCCategory(Tail, Cat);
4583 Interface->setCategoryListRaw(Cat);
4584 Tail = Cat;
4595 for (auto *Cat : Interface->known_categories()) {
4596 if (Cat->getDeclName())
4597 NameCategoryMap[Cat->getDeclName()] = Cat;
4600 Tail = Cat;