Lines Matching defs:isInstantiationOf
6012 static bool isInstantiationOf(ClassTemplateDecl *Pattern,
6025 static bool isInstantiationOf(FunctionTemplateDecl *Pattern,
6039 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern,
6054 static bool isInstantiationOf(CXXRecordDecl *Pattern,
6067 static bool isInstantiationOf(FunctionDecl *Pattern,
6080 static bool isInstantiationOf(EnumDecl *Pattern,
6093 static bool isInstantiationOf(UsingShadowDecl *Pattern,
6100 static bool isInstantiationOf(UsingDecl *Pattern, UsingDecl *Instance,
6149 static bool isInstantiationOf(ASTContext &Ctx, NamedDecl *D, Decl *Other) {
6160 return isInstantiationOf(cast<CXXRecordDecl>(D), Record);
6163 return isInstantiationOf(cast<FunctionDecl>(D), Function);
6166 return isInstantiationOf(cast<EnumDecl>(D), Enum);
6173 return isInstantiationOf(cast<ClassTemplateDecl>(D), Temp);
6176 return isInstantiationOf(cast<FunctionTemplateDecl>(D), Temp);
6180 return isInstantiationOf(cast<ClassTemplatePartialSpecializationDecl>(D),
6192 return isInstantiationOf(cast<UsingDecl>(D), Using, Ctx);
6195 return isInstantiationOf(cast<UsingShadowDecl>(D), Shadow, Ctx);
6207 if (isInstantiationOf(Ctx, D, *first))
6369 if (ClassTemplate && isInstantiationOf(ClassTemplate, SpecTemplate))
6374 if (isInstantiationOf(Record, InstRecord))