Home
last modified time | relevance | path

Searched defs:Template (Results 1 – 25 of 65) sorted by relevance

123

/openbsd/src/gnu/llvm/clang/tools/libclang/
DCIndexCXX.cpp56 if (const TemplateDecl *Template in clang_getTemplateCursorKind() local
90 Decl *Template = nullptr; in clang_getSpecializedCursorTemplate() local
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DParsedTemplate.h38 Template enumerator
63 ParsedTemplateTy Template, in ParsedTemplateArgument()
169 ParsedTemplateTy Template; member
DCodeCompleteConsumer.h1062 const TemplateDecl *Template; member
1095 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate()
/openbsd/src/gnu/llvm/clang/lib/AST/
DTemplateName.cpp106 TemplateName::TemplateName(TemplateDecl *Template) : Storage(Template) {} in TemplateName()
253 if (TemplateDecl *Template = getAsTemplateDecl()) { in getDependence() local
287 TemplateDecl *Template = nullptr; in print() local
DDeclarationName.cpp289 DeclarationNameTable::getCXXDeductionGuideName(TemplateDecl *Template) { in getCXXDeductionGuideName()
DTemplateBase.cpp594 TemplateTemplateArgLocInfo *Template = new (Ctx) TemplateTemplateArgLocInfo; in TemplateArgumentLocInfo() local
DNestedNameSpecifier.cpp106 bool Template, const Type *T) { in Create()
/openbsd/src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/template/
Dttp10.C8 template <typename> struct Template {}; struct
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaTemplateInstantiate.cpp383 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 …]
DHLSLExternalSemaSource.cpp33 ClassTemplateDecl *Template = nullptr; member
455 auto *Template = in defineHLSLVectorAlias() local
DSemaTemplate.cpp263 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 …]
DSemaConcept.cpp308 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
DSemaTemplateDeduction.cpp2577 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
DSemaTemplateVariadic.cpp102 bool TraverseTemplateName(TemplateName Template) { in TraverseTemplateName()
488 TemplateName Template, in DiagnoseUnexpandedParameterPack()
/openbsd/src/gnu/llvm/clang/lib/Parse/
DParseTemplate.cpp1266 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()
DParseExprCXX.cpp94 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
DParser.cpp1426 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/
DRetainSummaryManager.cpp627 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/
DRefactoringCallbacks.h108 std::vector<TemplateElement> Template; variable
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DTemplateName.h219 Template, enumerator
453 TemplateName Template) in QualifiedTemplateName()
DDeclTemplate.h489 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; variable
506 FunctionDecl *FD, FunctionTemplateDecl *Template, in FunctionTemplateSpecializationInfo()
DDeclarationName.h81 TemplateDecl *Template; in alignas() local
/openbsd/src/gnu/llvm/clang/lib/Tooling/
DRefactoringCallbacks.cpp155 llvm::StringRef FromId, std::vector<TemplateElement> Template) in ReplaceNodeWithTemplate()
/openbsd/src/gnu/llvm/clang/lib/Index/
DIndexDecl.cpp215 Template = CTSD->getSpecializedTemplateOrPartial(); in gatherTemplatePseudoOverrides() local
666 Template = D->getSpecializedTemplateOrPartial(); in VisitClassTemplateSpecializationDecl() local
DIndexingContext.cpp212 const auto *Template = SD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation() local

123