Home
last modified time | relevance | path

Searched refs:ClassTemplateSpec (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3972 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 DSemaType.cpp9444 } 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 DSema.h13707 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec);
13711 ClassTemplateSpecializationDecl *ClassTemplateSpec,
13729 ClassTemplateSpecializationDecl *ClassTemplateSpec,