reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
233 assert(!isa<CXXConstructorDecl>(DC) && !isa<CXXDestructorDecl>(DC)); 233 assert(!isa<CXXConstructorDecl>(DC) && !isa<CXXDestructorDecl>(DC)); 237 if (const ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(DC)) { 240 assert((isa<NamedDecl>(DC) || isa<BlockDecl>(DC)) && 240 assert((isa<NamedDecl>(DC) || isa<BlockDecl>(DC)) && 242 if (isa<BlockDecl>(DC)) 243 for (; DC && isa<BlockDecl>(DC); DC = DC->getParent()) 243 for (; DC && isa<BlockDecl>(DC); DC = DC->getParent()) 243 for (; DC && isa<BlockDecl>(DC); DC = DC->getParent()) 243 for (; DC && isa<BlockDecl>(DC); DC = DC->getParent()) 244 (void) getBlockId(cast<BlockDecl>(DC), true); 245 assert((isa<TranslationUnitDecl>(DC) || isa<NamedDecl>(DC)) && 245 assert((isa<TranslationUnitDecl>(DC) || isa<NamedDecl>(DC)) && 247 if (const auto *CD = dyn_cast<CXXConstructorDecl>(DC)) 249 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(DC)) 251 else if (auto ND = dyn_cast<NamedDecl>(DC)) {