Searched refs:ClassTemplateSpec (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 3457 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() argument 3458 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization() 3463 ClassTemplateSpec->getSpecializedTemplate() in usesPartialOrExplicitSpecialization() 3468 ClassTemplateSpec->getTemplateArgs(), Info)) in usesPartialOrExplicitSpecialization() 3481 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() argument 3483 Sema::InstantiatingTemplate Inst(S, PointOfInstantiation, ClassTemplateSpec); in getPatternForClassTemplateSpecialization() 3491 Specialized = ClassTemplateSpec->getSpecializedTemplateOrPartial(); in getPatternForClassTemplateSpecialization() 3494 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization() 3513 Partial, ClassTemplateSpec->getTemplateArgs(), Info)) { in getPatternForClassTemplateSpecialization() 3571 ClassTemplateSpec->setInvalidDecl(); in getPatternForClassTemplateSpecialization() [all …]
|
| H A D | SemaType.cpp | 8997 } else if (auto *ClassTemplateSpec = in RequireCompleteTypeImpl() local 8999 if (ClassTemplateSpec->getSpecializationKind() == TSK_Undeclared) { in RequireCompleteTypeImpl() 9002 Loc, ClassTemplateSpec, TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 10080 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec); 10084 ClassTemplateSpecializationDecl *ClassTemplateSpec, 10095 ClassTemplateSpecializationDecl *ClassTemplateSpec,
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | InternalsManual.rst | 2434 // ClassTemplateSpec with ctor (1): FieldDecl without InitlistExpr 2440 // ClassTemplateSpec with ctor (2): FieldDecl WITH InitlistExpr
|