Home
last modified time | relevance | path

Searched refs:ObjCContainer (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDeclNodes.td83 def ObjCContainer : DeclNode<Named, "Objective-C containers", 1>, DeclContext;
84 def ObjCCategory : DeclNode<ObjCContainer>;
85 def ObjCProtocol : DeclNode<ObjCContainer, "Objective-C protocols">;
86 def ObjCInterface : DeclNode<ObjCContainer, "Objective-C interfaces">;
88 : DeclNode<ObjCContainer, "Objective-C implementation declarations", 1>;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAPINotes.cpp1079 if (auto ObjCContainer = dyn_cast<ObjCContainerDecl>(DC)) { in ProcessAPINotes() local
1083 if (auto Protocol = dyn_cast<ObjCProtocolDecl>(ObjCContainer)) { in ProcessAPINotes()
1090 if (auto Impl = dyn_cast<ObjCCategoryImplDecl>(ObjCContainer)) { in ProcessAPINotes()
1092 ObjCContainer = Cat->getClassInterface(); in ProcessAPINotes()
1097 if (auto Category = dyn_cast<ObjCCategoryDecl>(ObjCContainer)) { in ProcessAPINotes()
1099 ObjCContainer = Category->getClassInterface(); in ProcessAPINotes()
1104 if (auto Impl = dyn_cast<ObjCImplDecl>(ObjCContainer)) { in ProcessAPINotes()
1106 ObjCContainer = Impl->getClassInterface(); in ProcessAPINotes()
1111 if (auto Class = dyn_cast<ObjCInterfaceDecl>(ObjCContainer)) { in ProcessAPINotes()