Home
last modified time | relevance | path

Searched refs:Template (Results 1 – 25 of 109) sorted by relevance

12345

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDTemplateName.cpp56 return Template; in getKind()
72 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) in getAsTemplateDecl() local
73 return Template; in getAsTemplateDecl()
85 if (TemplateDecl *Template = getAsTemplateDecl()) { in isDependent() local
86 if (isa<TemplateTemplateParmDecl>(Template)) in isDependent()
92 return Template->getDeclContext() && in isDependent()
93 Template->getDeclContext()->isDependentContext(); in isDependent()
112 if (TemplateDecl *Template = getAsTemplateDecl()) { in containsUnexpandedParameterPack() local
114 = dyn_cast<TemplateTemplateParmDecl>(Template)) in containsUnexpandedParameterPack()
130 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) in print() local
[all …]
HDTemplateBase.cpp111 case Template: in isDependent()
151 case Template: in isInstantiationDependent()
188 case Template: in isPackExpansion()
219 case Template: in containsUnexpandedParameterPack()
267 case Template: in Profile()
269 TemplateName Template = getAsTemplateOrTemplatePattern(); in Profile() local
272 Template.getAsTemplateDecl())) { in Profile()
279 ID.AddPointer(Context.getCanonicalTemplateName(Template) in Profile()
308 case Template: in structurallyEquals()
348 case Template: in getPackExpansionPattern()
[all …]
HDTypeLoc.cpp455 case TemplateArgument::Template: in initializeArgLocs()
458 TemplateName Template = Args[i].getAsTemplateOrTemplatePattern(); in initializeArgLocs() local
459 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in initializeArgLocs()
461 else if (QualifiedTemplateName *QTN = Template.getAsQualifiedTemplateName()) in initializeArgLocs()
466 Args[i].getKind() == TemplateArgument::Template ? SourceLocation() in initializeArgLocs()
HDItaniumMangle.cpp316 bool mangleSubstitution(TemplateName Template);
330 void addSubstitution(TemplateName Template);
364 void mangleTemplatePrefix(TemplateName Template);
665 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) { in mangleUnscopedTemplateName() argument
668 if (TemplateDecl *TD = Template.getAsTemplateDecl()) in mangleUnscopedTemplateName()
671 if (mangleSubstitution(Template)) in mangleUnscopedTemplateName()
674 DependentTemplateName *Dependent = Template.getAsDependentTemplateName(); in mangleUnscopedTemplateName()
681 addSubstitution(Template); in mangleUnscopedTemplateName()
781 TemplateName Template = getASTContext().getDependentTemplateName( in manglePrefix() local
783 mangleTemplatePrefix(Template); in manglePrefix()
[all …]
HDComment.cpp190 TemplateKind = Template; in fill()
200 TemplateKind = Template; in fill()
312 TemplateKind = Template; in fill()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDParsedTemplate.h32 Template enumerator
57 ParsedTemplateTy Template, in ParsedTemplateArgument() argument
59 : Kind(ParsedTemplateArgument::Template), in ParsedTemplateArgument()
60 Arg(Template.getAsOpaquePtr()), in ParsedTemplateArgument()
83 assert(Kind == Template && "Not a template template argument"); in getAsTemplate()
93 assert(Kind == Template && in getScopeSpec()
101 assert(Kind == Template && in getEllipsisLoc()
161 ParsedTemplateTy Template; member
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDTemplateBase.h59 Template, enumerator
162 TemplateArg.Kind = Template; in TemplateArgument()
265 assert(getKind() == Template && "Unexpected kind"); in getAsTemplate()
272 assert((getKind() == Template || getKind() == TemplateExpansion) && in getAsTemplateOrTemplatePattern()
377 struct T Template; member
393 Template.Qualifier = QualifierLoc.getNestedNameSpecifier(); in TemplateArgumentLocInfo()
394 Template.QualifierLocData = QualifierLoc.getOpaqueData(); in TemplateArgumentLocInfo()
395 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding(); in TemplateArgumentLocInfo()
396 Template.EllipsisLoc = EllipsisLoc.getRawEncoding(); in TemplateArgumentLocInfo()
408 return NestedNameSpecifierLoc(Template.Qualifier, in getTemplateQualifierLoc()
[all …]
HDTemplateName.h191 Template, enumerator
210 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } in TemplateName() argument
395 TemplateDecl *Template; variable
400 TemplateDecl *Template) in QualifiedTemplateName() argument
402 Template(Template) { } in QualifiedTemplateName()
414 TemplateDecl *getDecl() const { return Template; } in getDecl()
418 TemplateDecl *getTemplateDecl() const { return Template; } in getTemplateDecl()
425 bool TemplateKeyword, TemplateDecl *Template) { in Profile() argument
428 ID.AddPointer(Template); in Profile()
HDDeclTemplate.h373 FunctionTemplateDecl *Template, in FunctionTemplateSpecializationInfo() argument
379 Template(Template, TSK - 1), in FunctionTemplateSpecializationInfo()
386 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template,
400 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; variable
414 FunctionTemplateDecl *getTemplate() const { return Template.getPointer(); } in getTemplate()
418 return (TemplateSpecializationKind)(Template.getInt() + 1); in getTemplateSpecializationKind()
446 Template.setInt(TSK - 1); in setTemplateSpecializationKind()
HDDecl.h1305 void setDescribedVarTemplate(VarTemplateDecl *Template);
1626 FunctionTemplateDecl *Template,
2114 void setDescribedFunctionTemplate(FunctionTemplateDecl *Template) { in setDescribedFunctionTemplate() argument
2115 TemplateOrSpecialization = Template; in setDescribedFunctionTemplate()
2193 void setFunctionTemplateSpecialization(FunctionTemplateDecl *Template,
2199 setFunctionTemplateSpecialization(getASTContext(), Template, TemplateArgs,
2670 TypeAliasTemplateDecl *Template; variable
2675 Template(nullptr) {} in TypeAliasDecl()
2685 TypeAliasTemplateDecl *getDescribedAliasTemplate() const { return Template; } in getDescribedAliasTemplate()
2686 void setDescribedAliasTemplate(TypeAliasTemplateDecl *TAT) { Template = TAT; } in setDescribedAliasTemplate()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplate.cpp181 TemplateName Template; in isTemplateName() local
188 Template = Context.getOverloadedTemplateName(R.begin(), R.end()); in isTemplateName()
198 Template = Context.getQualifiedTemplateName(Qualifier, in isTemplateName()
201 Template = TemplateName(TD); in isTemplateName()
217 TemplateResult = TemplateTy::make(Template); in isTemplateName()
475 assert(Kind == Template && in getTemplatePackExpansion()
501 case ParsedTemplateArgument::Template: { in translateTemplateArgument()
502 TemplateName Template = Arg.getAsTemplate().get(); in translateTemplateArgument() local
505 TArg = TemplateArgument(Template, Optional<unsigned int>()); in translateTemplateArgument()
507 TArg = Template; in translateTemplateArgument()
[all …]
HDSemaTemplateInstantiate.cpp206 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() argument
222 Inst.Template = Template; in InstantiatingTemplate()
249 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, in InstantiatingTemplate() argument
254 PointOfInstantiation, InstantiationRange, Template, nullptr, in InstantiatingTemplate()
299 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate() argument
305 PointOfInstantiation, InstantiationRange, Param, Template, in InstantiatingTemplate()
309 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate() argument
315 PointOfInstantiation, InstantiationRange, Param, Template, in InstantiatingTemplate()
319 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, in InstantiatingTemplate() argument
324 PointOfInstantiation, InstantiationRange, Param, Template, in InstantiatingTemplate()
[all …]
HDSemaTemplateVariadic.cpp81 bool TraverseTemplateName(TemplateName Template) { in TraverseTemplateName() argument
84 Template.getAsTemplateDecl())) in TraverseTemplateName()
88 return inherited::TraverseTemplateName(Template); in TraverseTemplateName()
347 TemplateName Template, in DiagnoseUnexpandedParameterPack() argument
350 if (Template.isNull() || !Template.containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack()
355 .TraverseTemplateName(Template); in DiagnoseUnexpandedParameterPack()
438 case ParsedTemplateArgument::Template: in ActOnPackExpansion()
924 case TemplateArgument::Template: in getTemplateArgumentPackExpansionPattern()
HDSemaCXXScopeSpec.cpp858 TemplateTy Template, in ActOnCXXNestedNameSpecifier() argument
872 DependentTemplateName *DTN = Template.get().getAsDependentTemplateName(); in ActOnCXXNestedNameSpecifier()
900 TemplateDecl *TD = Template.get().getAsTemplateDecl(); in ActOnCXXNestedNameSpecifier()
901 if (Template.get().getAsOverloadedTemplate() || DTN || in ActOnCXXNestedNameSpecifier()
908 << (TD && isa<VarTemplateDecl>(TD)) << Template.get() << R; in ActOnCXXNestedNameSpecifier()
909 NoteAllFoundTemplates(Template.get()); in ActOnCXXNestedNameSpecifier()
915 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc, in ActOnCXXNestedNameSpecifier()
924 NoteAllFoundTemplates(Template.get()); in ActOnCXXNestedNameSpecifier()
HDTreeTransform.h583 TemplateName Template);
588 TemplateName Template,
859 QualType RebuildTemplateSpecializationType(TemplateName Template,
1052 TemplateDecl *Template);
2808 case TemplateArgument::Template: in RebuildPackExpansion()
3332 TemplateDecl *Template = QTN->getTemplateDecl(); in TransformTemplateName() local
3333 assert(Template && "qualified template name must refer to a template"); in TransformTemplateName()
3337 Template)); in TransformTemplateName()
3343 TransTemplate == Template) in TransformTemplateName()
3374 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in TransformTemplateName() local
[all …]
HDSemaTemplateDeduction.cpp187 case TemplateArgument::Template: in checkDeducedTemplateArguments()
188 if (Y.getKind() == TemplateArgument::Template && in checkDeducedTemplateArguments()
1680 case TemplateArgument::Template: in DeduceTemplateArguments()
1681 if (Arg.getKind() == TemplateArgument::Template) in DeduceTemplateArguments()
1934 case TemplateArgument::Template: in isSameTemplateArg()
2016 case TemplateArgument::Template: in getTrivialTemplateArgumentLoc()
2019 TemplateName Template = Arg.getAsTemplate(); in getTrivialTemplateArgumentLoc() local
2020 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in getTrivialTemplateArgumentLoc()
2023 Template.getAsQualifiedTemplateName()) in getTrivialTemplateArgumentLoc()
2026 if (Arg.getKind() == TemplateArgument::Template) in getTrivialTemplateArgumentLoc()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseTemplate.cpp878 Parser::ParseTemplateIdAfterTemplateName(TemplateTy Template, in ParseTemplateIdAfterTemplateName() argument
948 bool Parser::AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, in AnnotateTemplateIdToken() argument
954 assert(Template && Tok.is(tok::less) && in AnnotateTemplateIdToken()
963 bool Invalid = ParseTemplateIdAfterTemplateName(Template, in AnnotateTemplateIdToken()
982 Template, TemplateNameLoc, in AnnotateTemplateIdToken()
1015 TemplateId->Template = Template; in AnnotateTemplateIdToken()
1058 TemplateId->Template, in AnnotateTemplateIdTokenAsType()
1119 TemplateTy Template; in ParseTemplateTemplateArgument() local
1125 Template)) in ParseTemplateTemplateArgument()
1126 Result = ParsedTemplateArgument(SS, Template, Name.StartLocation); in ParseTemplateTemplateArgument()
[all …]
HDParseExprCXX.cpp90 TemplateTy Template; in CheckForTemplateAndDigraph() local
96 Template, MemberOfUnknownSpecialization)) in CheckForTemplateAndDigraph()
356 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local
361 Template)) { in ParseOptionalCXXScopeSpecifier()
362 if (AnnotateTemplateIdToken(Template, TNK, SS, TemplateKWLoc, in ParseOptionalCXXScopeSpecifier()
402 TemplateId->Template, in ParseOptionalCXXScopeSpecifier()
522 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local
531 Template, in ParseOptionalCXXScopeSpecifier()
540 if (AnnotateTemplateIdToken(Template, TNK, SS, SourceLocation(), in ParseOptionalCXXScopeSpecifier()
564 EnteringContext, Template)) { in ParseOptionalCXXScopeSpecifier()
[all …]
/NextBSD/sys/contrib/dev/acpica/compiler/
HDdttemplate.c171 if (!TableData->Template) in DtCreateTemplates()
235 if (TableData->Template) in DtCreateAllTemplates()
354 TableData->Template)); in DtCreateOneTemplate()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDDeclNodes.td55 def Template : DDecl<Named, 1>;
56 def RedeclarableTemplate : DDecl<Template, 1>;
61 def TemplateTemplateParm : DDecl<Template>;
/NextBSD/contrib/llvm/tools/clang/lib/Index/
HDUSRGeneration.cpp753 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in VisitTemplateName() local
755 = dyn_cast<TemplateTemplateParmDecl>(Template)) { in VisitTemplateName()
760 Visit(Template); in VisitTemplateName()
782 case TemplateArgument::Template: in VisitTemplateArgument()
/NextBSD/contrib/ntp/sntp/ag-tpl/0-old/
HDagmdoc-cmd.tpl5 ## agman-cmd.tpl -- Template for command line mdoc pages
HDagman-cmd.tpl5 ## agman-cmd.tpl -- Template for command line man pages
/NextBSD/bin/ed/test/
HDREADME10 .t Template - a list of ed commands from which an ed script is
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDRetainCountChecker.cpp1330 RetainSummaryTemplate Template(Summ, *this); in updateSummaryFromAnnotations() local
1338 Template->addArg(AF, parm_idx, DecRefMsg); in updateSummaryFromAnnotations()
1340 Template->addArg(AF, parm_idx, DecRef); in updateSummaryFromAnnotations()
1345 Template->addArg(AF, parm_idx, RetainedOutParameter); in updateSummaryFromAnnotations()
1350 Template->addArg(AF, parm_idx, UnretainedOutParameter); in updateSummaryFromAnnotations()
1356 Template->setRetEffect(*RetE); in updateSummaryFromAnnotations()
1366 RetainSummaryTemplate Template(Summ, *this); in updateSummaryFromAnnotations() local
1370 Template->setReceiverEffect(DecRefMsg); in updateSummaryFromAnnotations()
1379 Template->addArg(AF, parm_idx, DecRefMsg); in updateSummaryFromAnnotations()
1381 Template->addArg(AF, parm_idx, DecRef); in updateSummaryFromAnnotations()
[all …]

12345