Lines Matching refs:isa
159 return isa<TypeDecl>(D) ||
160 isa<ClassTemplateDecl>(D) ||
161 isa<ObjCInterfaceDecl>(D);
242 if (isa<TemplateTypeParmDecl>(P))
298 if (isa<FunctionDecl>(DC) || isa<BlockDecl>(DC))
628 assert(!isa<FieldDecl>(D) && "Didn't expect a FieldDecl!");
653 !isa<TranslationUnitDecl>(DC);
796 } else if (isa<EnumConstantDecl>(D)) {
813 } else if (isa<NamespaceDecl>(D) && !D->isInAnonymousNamespace()) {
818 } else if (isa<ObjCInterfaceDecl>(D)) {
848 if (!(isa<CXXMethodDecl>(D) ||
849 isa<VarDecl>(D) ||
850 isa<FieldDecl>(D) ||
851 isa<IndirectFieldDecl>(D) ||
852 isa<TagDecl>(D) ||
853 isa<TemplateDecl>(D)))
977 assert(!explicitSpecSuppressor || !isa<TemplateDecl>(explicitSpecSuppressor));
1060 if (!IsMostRecent && !isa<NamespaceDecl>(ND)) {
1113 if (isa<ParmVarDecl>(ContextDecl))
1378 while (Ctx && isa<NamedDecl>(Ctx)) {
1591 if (isa<UsingShadowDecl>(D))
1594 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D))
1903 isa<VarTemplatePartialSpecializationDecl>(this)))
1924 if (isa<VarTemplateSpecializationDecl>(this) &&
2225 assert((isa<VarTemplateSpecializationDecl>(this) ||
2289 if (isa<ObjCMethodDecl>(getDeclContext()))
2318 return isa<PackExpansionType>(getType());
2369 if (isa<CompoundStmt>(S) && cast<CompoundStmt>(S)->body_empty())
2482 if (isa<CXXRecordDecl>(getDeclContext()))
3416 assert((!isa<CXXRecordDecl>(this) ||
3661 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i]));
3826 if (isa<WeakAttr>(I) || isa<WeakRefAttr>(I))