reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12354 if (auto *FD = dyn_cast_or_null<FunctionDecl>(dcl)) 12435 } else if (dcl) { // C99 6.5.3.2p1 12438 if (const VarDecl *vd = dyn_cast<VarDecl>(dcl)) { 12445 } else if (isa<MSPropertyDecl>(dcl)) { 12447 } else if (isa<FunctionTemplateDecl>(dcl)) { 12449 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { 12449 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { 12454 DeclContext *Ctx = dcl->getDeclContext(); 12456 if (dcl->getType()->isReferenceType()) { 12459 << dcl->getDeclName() << dcl->getType(); 12459 << dcl->getDeclName() << dcl->getType(); 12475 } else if (!isa<FunctionDecl>(dcl) && !isa<NonTypeTemplateParmDecl>(dcl) && 12475 } else if (!isa<FunctionDecl>(dcl) && !isa<NonTypeTemplateParmDecl>(dcl) && 12476 !isa<BindingDecl>(dcl))