| /openbsd/src/gnu/llvm/clang/tools/libclang/ |
| D | CIndexCXX.cpp | 56 if (const TemplateDecl *Template in clang_getTemplateCursorKind() local 90 Decl *Template = nullptr; in clang_getSpecializedCursorTemplate() local
|
| /openbsd/src/gnu/llvm/clang/include/clang/Sema/ |
| D | ParsedTemplate.h | 38 Template enumerator 63 ParsedTemplateTy Template, in ParsedTemplateArgument() 169 ParsedTemplateTy Template; member
|
| D | CodeCompleteConsumer.h | 1062 const TemplateDecl *Template; member 1095 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate()
|
| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | TemplateName.cpp | 106 TemplateName::TemplateName(TemplateDecl *Template) : Storage(Template) {} in TemplateName() 253 if (TemplateDecl *Template = getAsTemplateDecl()) { in getDependence() local 287 TemplateDecl *Template = nullptr; in print() local
|
| D | DeclarationName.cpp | 289 DeclarationNameTable::getCXXDeductionGuideName(TemplateDecl *Template) { in getCXXDeductionGuideName()
|
| D | TemplateBase.cpp | 594 TemplateTemplateArgLocInfo *Template = new (Ctx) TemplateTemplateArgLocInfo; in TemplateArgumentLocInfo() local
|
| D | NestedNameSpecifier.cpp | 106 bool Template, const Type *T) { in Create()
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/template/ |
| D | ttp10.C | 8 template <typename> struct Template {}; struct
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaTemplateInstantiate.cpp | 383 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 431 TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 455 TemplateDecl *Template, in InstantiatingTemplate() 496 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate() 506 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate() 516 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, in InstantiatingTemplate() 554 ConstraintsCheck, NamedDecl *Template, in InstantiatingTemplate() 563 ConstraintSubstitution, NamedDecl *Template, in InstantiatingTemplate() 572 ConstraintNormalization, NamedDecl *Template, in InstantiatingTemplate() 580 ParameterMappingSubstitution, NamedDecl *Template, in InstantiatingTemplate() [all …]
|
| D | HLSLExternalSemaSource.cpp | 33 ClassTemplateDecl *Template = nullptr; member 455 auto *Template = in defineHLSLVectorAlias() local
|
| D | SemaTemplate.cpp | 263 TemplateName Template; in isTemplateName() local 319 ParsedTemplateTy *Template) { in isDeductionGuideName() 942 TemplateName Template = Arg.getAsTemplate().get(); in translateTemplateArgument() local 2237 ClassTemplateDecl *Template; member 2565 void Sema::DeclareImplicitDeductionGuides(TemplateDecl *Template, in DeclareImplicitDeductionGuides() 3261 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier() local 3400 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier() local 3569 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in NoteAllFoundTemplates() local 3834 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateIdType() local 4129 TemplateName Template = TemplateD.get(); in ActOnTemplateIdType() local [all …]
|
| D | SemaConcept.cpp | 308 Sema &S, const NamedDecl *Template, SourceLocation TemplateNameLoc, in calculateConstraintSatisfaction() 400 Sema &S, const NamedDecl *Template, ArrayRef<const Expr *> ConstraintExprs, in CheckConstraintSatisfaction() 448 const NamedDecl *Template, ArrayRef<const Expr *> ConstraintExprs, in CheckConstraintSatisfaction() 793 FunctionTemplateDecl *Template = Decl->getPrimaryTemplate(); in CheckInstantiatedFunctionTemplateConstraints() local
|
| D | SemaTemplateDeduction.cpp | 2577 TemplateName Template = Arg.getAsTemplateOrTemplatePattern(); in getTrivialTemplateArgumentLoc() local 2612 Sema &S, NamedDecl *Param, DeducedTemplateArgument Arg, NamedDecl *Template, in ConvertDeducedTemplateArgument() 2707 Sema &S, TemplateDeclT *Template, bool IsDeduced, in ConvertDeducedTemplateArguments() 2844 static bool DeducedArgsNeedReplacement(TemplateDeclT *Template) { in DeducedArgsNeedReplacement() 2860 CheckDeducedArgumentConstraints(Sema &S, TemplateDeclT *Template, in CheckDeducedArgumentConstraints() 2935 auto *Template = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction() local 2994 Sema &S, TemplateDecl *Template, bool PartialOrdering, in FinishTemplateArgumentDeduction() 5890 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in MarkUsedTemplateParameters() local
|
| D | SemaTemplateVariadic.cpp | 102 bool TraverseTemplateName(TemplateName Template) { in TraverseTemplateName() 488 TemplateName Template, in DiagnoseUnexpandedParameterPack()
|
| /openbsd/src/gnu/llvm/clang/lib/Parse/ |
| D | ParseTemplate.cpp | 1266 TemplateTy Template) { in ParseTemplateIdAfterTemplateName() 1337 bool Parser::AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, in AnnotateTemplateIdToken() 1519 TemplateTy Template; in ParseTemplateTemplateArgument() local 1528 TemplateTy Template; in ParseTemplateTemplateArgument() local 1619 TemplateTy Template, in ParseTemplateArgumentList()
|
| D | ParseExprCXX.cpp | 94 TemplateTy Template; in CheckForTemplateAndDigraph() local 321 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local 481 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local 2420 TemplateTy Template; in ParseUnqualifiedIdTemplateId() local 2908 TemplateTy Template; in ParseUnqualifiedId() local 2992 TemplateTy Template; in ParseUnqualifiedId() local
|
| D | Parser.cpp | 1426 if (auto *Template = dyn_cast_or_null<FunctionTemplateDecl>(Res)) in ParseFunctionDefinition() local 2116 TemplateTy Template; in TryAnnotateTypeOrScopeTokenAfterScopeSpec() local
|
| /openbsd/src/gnu/llvm/clang/lib/Analysis/ |
| D | RetainSummaryManager.cpp | 627 RetainSummaryTemplate Template(S, *this); in updateSummaryForReceiverUnconsumedSelf() local 636 RetainSummaryTemplate Template(RS, *this); in updateSummaryForArgumentTypes() local 917 RetainSummaryTemplate &Template) { in applyParamAnnotationEffect() 985 RetainSummaryTemplate Template(Summ, *this); in updateSummaryFromAnnotations() local 1008 RetainSummaryTemplate Template(Summ, *this); in updateSummaryFromAnnotations() local
|
| /openbsd/src/gnu/llvm/clang/include/clang/Tooling/ |
| D | RefactoringCallbacks.h | 108 std::vector<TemplateElement> Template; variable
|
| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | TemplateName.h | 219 Template, enumerator 453 TemplateName Template) in QualifiedTemplateName()
|
| D | DeclTemplate.h | 489 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; variable 506 FunctionDecl *FD, FunctionTemplateDecl *Template, in FunctionTemplateSpecializationInfo()
|
| D | DeclarationName.h | 81 TemplateDecl *Template; in alignas() local
|
| /openbsd/src/gnu/llvm/clang/lib/Tooling/ |
| D | RefactoringCallbacks.cpp | 155 llvm::StringRef FromId, std::vector<TemplateElement> Template) in ReplaceNodeWithTemplate()
|
| /openbsd/src/gnu/llvm/clang/lib/Index/ |
| D | IndexDecl.cpp | 215 Template = CTSD->getSpecializedTemplateOrPartial(); in gatherTemplatePseudoOverrides() local 666 Template = D->getSpecializedTemplateOrPartial(); in VisitClassTemplateSpecializationDecl() local
|
| D | IndexingContext.cpp | 212 const auto *Template = SD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation() local
|