Lines Matching full:isa
66 if (isa<ObjCPropertyImplDecl>(D)) { in handleDecl()
84 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in handleReference()
85 isa<TemplateTemplateParmDecl>(D))) { in handleReference()
163 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D) || in isTemplateImplicitInstantiation()
164 isa<EnumConstantDecl>(D)) { in isTemplateImplicitInstantiation()
173 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation()
185 if (isa<ObjCInterfaceDecl>(D)) in shouldIgnoreIfImplicit()
187 if (isa<ObjCCategoryDecl>(D)) in shouldIgnoreIfImplicit()
189 if (isa<ObjCIvarDecl>(D)) in shouldIgnoreIfImplicit()
191 if (isa<ObjCMethodDecl>(D)) in shouldIgnoreIfImplicit()
193 if (isa<ImportDecl>(D)) in shouldIgnoreIfImplicit()
225 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D)) { in adjustTemplateImplicitInstantiation()
258 return MD->isThisDeclarationADefinition() || isa<ObjCImplDecl>(ContainerDC); in isDeclADefinition()
260 if (isa<TypedefNameDecl>(D) || isa<EnumConstantDecl>(D) || in isDeclADefinition()
261 isa<FieldDecl>(D) || isa<MSPropertyDecl>(D) || isa<ObjCImplDecl>(D) || in isDeclADefinition()
262 isa<ObjCPropertyImplDecl>(D) || isa<ConceptDecl>(D)) in isDeclADefinition()
270 return (ND->getDeclName().isEmpty() && !isa<TagDecl>(ND) && in shouldSkipNamelessDecl()
271 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
278 if (isa<TranslationUnitDecl>(Parent)) in adjustParent()
280 if (isa<LinkageSpecDecl>(Parent) || isa<BlockDecl>(Parent)) in adjustParent()
362 if (D->isImplicit() && !isa<ObjCMethodDecl>(D)) in handleDeclOccurrence()
364 if (!isa<NamedDecl>(D) || shouldSkipNamelessDecl(cast<NamedDecl>(D))) in handleDeclOccurrence()
430 if (IsRef || (!isa<ParmVarDecl>(D) && isFunctionLocalSymbol(D))) { in handleDeclOccurrence()