reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
16404   assert(EnclosingDecl && "missing record or interface decl");
16409   if (!Fields.empty() && isa<ObjCContainerDecl>(EnclosingDecl)) {
16410     ObjCContainerDecl *DC = cast<ObjCContainerDecl>(EnclosingDecl);
16423   RecordDecl *Record = dyn_cast<RecordDecl>(EnclosingDecl);
16424   CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(EnclosingDecl);
16455       EnclosingDecl->setInvalidDecl();
16475       EnclosingDecl->setInvalidDecl();
16478                (Record || isa<ObjCContainerDecl>(EnclosingDecl))) {
16490           EnclosingDecl->setInvalidDecl();
16530           EnclosingDecl->setInvalidDecl();
16545       EnclosingDecl->setInvalidDecl();
16567       if (isa<ObjCContainerDecl>(EnclosingDecl) &&
16793     if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(EnclosingDecl)) {
16805                   dyn_cast<ObjCImplementationDecl>(EnclosingDecl)) {
16815                 dyn_cast<ObjCCategoryDecl>(EnclosingDecl)) {