Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h38 Template enumerator
63 ParsedTemplateTy Template, in ParsedTemplateArgument()
169 ParsedTemplateTy Template; member
H A DCodeCompleteConsumer.h1072 const TemplateDecl *Template; member
1105 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateName.cpp106 TemplateName::TemplateName(TemplateDecl *Template) : Storage(Template) {} in TemplateName()
236 if (TemplateDecl *Template = getAsTemplateDecl()) { in getDependence() local
297 TemplateDecl *Template = getAsTemplateDecl(); in print() local
H A DDeclarationName.cpp289 DeclarationNameTable::getCXXDeductionGuideName(TemplateDecl *Template) { in getCXXDeductionGuideName()
H A DTemplateBase.cpp701 TemplateTemplateArgLocInfo *Template = new (Ctx) TemplateTemplateArgLocInfo; in TemplateArgumentLocInfo() local
H A DNestedNameSpecifier.cpp106 bool Template, const Type *T) { in Create()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DRefactoringCallbacks.h108 std::vector<TemplateElement> Template; variable
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp114 TypeAliasTemplateDecl *Template = nullptr; member
584 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
632 TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
656 TemplateDecl *Template, in InstantiatingTemplate()
697 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate()
707 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate()
726 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, in InstantiatingTemplate()
764 ConstraintsCheck, NamedDecl *Template, in InstantiatingTemplate()
773 ConstraintSubstitution, NamedDecl *Template, in InstantiatingTemplate()
782 ConstraintNormalization, NamedDecl *Template, in InstantiatingTemplate()
[all …]
H A DSemaTemplateDeductionGuide.cpp110 RebuildTemplateSpecializationType(TemplateName Template, in RebuildTemplateSpecializationType()
308 ClassTemplateDecl *Template; member
958 TemplateDecl *Template = nullptr; in getRHSTemplateDeclAndArgs() local
1292 TemplateDecl *Template, MutableArrayRef<QualType> ParamTypes, in DeclareAggregateDeductionGuideFromInitList()
1357 void Sema::DeclareImplicitDeductionGuides(TemplateDecl *Template, in DeclareImplicitDeductionGuides()
H A DHLSLExternalSemaSource.cpp33 ClassTemplateDecl *Template = nullptr; member
473 auto *Template = in defineHLSLVectorAlias() local
H A DSemaTemplate.cpp268 TemplateName Template; in isTemplateName() local
324 ParsedTemplateTy *Template /*=nullptr*/) { in isDeductionGuideName()
917 TemplateName Template = Arg.getAsTemplate().get(); in translateTemplateArgument() local
2729 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier() local
2868 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier() local
3037 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in NoteAllFoundTemplates() local
3302 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateIdType() local
3608 TemplateName Template = TemplateD.get(); in ActOnTemplateIdType() local
3676 TemplateName Template = TemplateD.get(); in ActOnTagTemplateIdType() local
3841 auto *Template = Partial->getSpecializedTemplate(); in checkMoreSpecializedThanPrimary() local
[all …]
H A DSemaConcept.cpp435 Sema &S, const NamedDecl *Template, SourceLocation TemplateNameLoc, in calculateConstraintSatisfaction()
441 const NamedDecl *Template; in calculateConstraintSatisfaction() member
571 Sema &S, const NamedDecl *Template, ArrayRef<const Expr *> ConstraintExprs, in CheckConstraintSatisfaction()
619 const NamedDecl *Template, ArrayRef<const Expr *> ConstraintExprs, in CheckConstraintSatisfaction()
1101 FunctionTemplateDecl *Template = Decl->getPrimaryTemplate(); in CheckInstantiatedFunctionTemplateConstraints() local
H A DSemaTemplateDeduction.cpp2789 TemplateName Template = Arg.getAsTemplateOrTemplatePattern(); in getTrivialTemplateArgumentLoc() local
2824 Sema &S, NamedDecl *Param, DeducedTemplateArgument Arg, NamedDecl *Template, in ConvertDeducedTemplateArgument()
2919 Sema &S, TemplateDeclT *Template, bool IsDeduced, in ConvertDeducedTemplateArguments()
3057 static bool DeducedArgsNeedReplacement(TemplateDeclT *Template) { in DeducedArgsNeedReplacement()
3073 CheckDeducedArgumentConstraints(Sema &S, TemplateDeclT *Template, in CheckDeducedArgumentConstraints()
3150 auto *Template = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction() local
3211 Sema &S, TemplateDecl *Template, bool PartialOrdering, in FinishTemplateArgumentDeduction()
6332 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in MarkUsedTemplateParameters() local
H A DSemaTemplateVariadic.cpp105 bool TraverseTemplateName(TemplateName Template) { in TraverseTemplateName()
507 TemplateName Template, in DiagnoseUnexpandedParameterPack()
H A DSemaCXXScopeSpec.cpp859 TemplateName Template = OpaqueTemplate.get(); in ActOnCXXNestedNameSpecifier() local
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1176 TemplateTy Template) { in ParseTemplateIdAfterTemplateName()
1247 bool Parser::AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, in AnnotateTemplateIdToken()
1429 TemplateTy Template; in ParseTemplateTemplateArgument() local
1438 TemplateTy Template; in ParseTemplateTemplateArgument() local
1535 TemplateTy Template, in ParseTemplateArgumentList()
H A DParseExprCXX.cpp97 TemplateTy Template; in CheckForTemplateAndDigraph() local
353 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local
527 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local
2539 TemplateTy Template; in ParseUnqualifiedIdTemplateId() local
3027 TemplateTy Template; in ParseUnqualifiedId() local
3121 TemplateTy Template; in ParseUnqualifiedId() local
H A DParser.cpp1490 if (const auto *Template = dyn_cast_if_present<FunctionTemplateDecl>(Res); in ParseFunctionDefinition() local
2186 TemplateTy Template; in TryAnnotateTypeOrScopeTokenAfterScopeSpec() local
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h220 Template, enumerator
452 TemplateName Template) in QualifiedTemplateName()
H A DDeclTemplate.h476 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; variable
493 FunctionDecl *FD, FunctionTemplateDecl *Template, in FunctionTemplateSpecializationInfo()
/freebsd/contrib/llvm-project/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp155 llvm::StringRef FromId, std::vector<TemplateElement> Template) in ReplaceNodeWithTemplate()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp215 Template = CTSD->getSpecializedTemplateOrPartial(); in gatherTemplatePseudoOverrides() local
666 Template = D->getSpecializedTemplateOrPartial(); in VisitClassTemplateSpecializationDecl() local
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h74 Template(const TemplateDecl *Decl) { in Template() function
92 Template(const ClassTemplatePartialSpecializationDecl *Decl) { in Template() function
110 Template(const VarTemplatePartialSpecializationDecl *Decl) { in Template() function
/freebsd/sys/contrib/dev/acpica/include/
H A Dacdisasm.h324 const unsigned char *Template; member
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp553 const auto &Template = Record.Templ; in serializeTemplateMixin() local

123