Searched refs:ClassTemplateSpec (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 3780 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() argument 3781 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization() 3786 ClassTemplateSpec->getSpecializedTemplate() in usesPartialOrExplicitSpecialization() 3791 ClassTemplateSpec->getTemplateArgs().asArray(), in usesPartialOrExplicitSpecialization() 3805 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() argument 3807 Sema::InstantiatingTemplate Inst(S, PointOfInstantiation, ClassTemplateSpec); in getPatternForClassTemplateSpecialization() 3815 Specialized = ClassTemplateSpec->getSpecializedTemplateOrPartial(); in getPatternForClassTemplateSpecialization() 3818 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization() 3837 Partial, ClassTemplateSpec->getTemplateArgs().asArray(), Info); in getPatternForClassTemplateSpecialization() 3896 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()
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 13436 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec); 13440 ClassTemplateSpecializationDecl *ClassTemplateSpec, 13457 ClassTemplateSpecializationDecl *ClassTemplateSpec,
|