Searched refs:ClassTemplateSpec (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 3972 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() argument 3973 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization() 3978 ClassTemplateDecl *CTD = ClassTemplateSpec->getSpecializedTemplate(); in usesPartialOrExplicitSpecialization() 3996 ClassTemplateSpec->getTemplateArgs().asArray(), in usesPartialOrExplicitSpecialization() 4009 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() argument 4011 Sema::InstantiatingTemplate Inst(S, PointOfInstantiation, ClassTemplateSpec); in getPatternForClassTemplateSpecialization() 4019 Specialized = ClassTemplateSpec->getSpecializedTemplateOrPartial(); in getPatternForClassTemplateSpecialization() 4022 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization() 4054 Partial, ClassTemplateSpec->getTemplateArgs().asArray(), Info); in getPatternForClassTemplateSpecialization() 4116 << ClassTemplateSpec; in getPatternForClassTemplateSpecialization() [all …]
|
| H A D | SemaType.cpp | 9444 } else if (auto *ClassTemplateSpec = in RequireCompleteTypeImpl() local 9446 if (ClassTemplateSpec->getSpecializationKind() == TSK_Undeclared) { in RequireCompleteTypeImpl() 9449 Loc, ClassTemplateSpec, TSK_ImplicitInstantiation, in RequireCompleteTypeImpl() 9450 /*Complain=*/Diagnoser, ClassTemplateSpec->hasStrictPackMatch()); in RequireCompleteTypeImpl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 13707 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec); 13711 ClassTemplateSpecializationDecl *ClassTemplateSpec, 13729 ClassTemplateSpecializationDecl *ClassTemplateSpec,
|