Searched refs:ClassTemplateSpec (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 3787 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() argument 3788 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization() 3793 ClassTemplateSpec->getSpecializedTemplate() in usesPartialOrExplicitSpecialization() 3798 ClassTemplateSpec->getTemplateArgs().asArray(), in usesPartialOrExplicitSpecialization() 3812 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() argument 3814 Sema::InstantiatingTemplate Inst(S, PointOfInstantiation, ClassTemplateSpec); in getPatternForClassTemplateSpecialization() 3822 Specialized = ClassTemplateSpec->getSpecializedTemplateOrPartial(); in getPatternForClassTemplateSpecialization() 3825 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization() 3844 Partial, ClassTemplateSpec->getTemplateArgs().asArray(), Info); in getPatternForClassTemplateSpecialization() 3903 ClassTemplateSpec->setInvalidDecl(); in getPatternForClassTemplateSpecialization() [all …]
|
H A D | SemaType.cpp | 9159 } else if (auto *ClassTemplateSpec = in RequireCompleteTypeImpl() local 9161 if (ClassTemplateSpec->getSpecializationKind() == TSK_Undeclared) { in RequireCompleteTypeImpl() 9164 Loc, ClassTemplateSpec, TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 13429 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec); 13433 ClassTemplateSpecializationDecl *ClassTemplateSpec, 13450 ClassTemplateSpecializationDecl *ClassTemplateSpec,
|