Searched refs:TemplateParams (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp136 TemplateParameterList *TemplateParams,
144 TemplateParameterList *TemplateParams,
155 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams,
376 Sema &S, TemplateParameterList *TemplateParams,
414 S, TemplateParams, ParamType.getNonReferenceType(),
423 Sema &S, TemplateParameterList *TemplateParams,
428 S, TemplateParams, NTTP,
437 Sema &S, TemplateParameterList *TemplateParams,
446 return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP,
456 Sema &S, TemplateParameterList *TemplateParams,
375 DeduceNonTypeTemplateArgument( Sema &S, TemplateParameterList *TemplateParams, NonTypeTemplateParmDecl *NTTP, const DeducedTemplateArgument &NewDeduced, QualType ValueType, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
422 DeduceNonTypeTemplateArgument( Sema &S, TemplateParameterList *TemplateParams, NonTypeTemplateParmDecl *NTTP, const llvm::APSInt &Value, QualType ValueType, bool DeducedFromArrayBound, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
436 DeduceNullPtrTemplateArgument( Sema &S, TemplateParameterList *TemplateParams, NonTypeTemplateParmDecl *NTTP, QualType NullPtrType, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
455 DeduceNonTypeTemplateArgument( Sema &S, TemplateParameterList *TemplateParams, NonTypeTemplateParmDecl *NTTP, Expr *Value, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
468 DeduceNonTypeTemplateArgument( Sema &S, TemplateParameterList *TemplateParams, NonTypeTemplateParmDecl *NTTP, ValueDecl *D, QualType T, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
480 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, TemplateName Param, TemplateName Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
543 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateSpecializationType *Param, QualType Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
688 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, SmallVectorImpl<DeducedTemplateArgument> &Deduced, TemplateDeductionInfo &Info, TemplateArgument Pattern) argument
697 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, SmallVectorImpl<DeducedTemplateArgument> &Deduced, TemplateDeductionInfo &Info, unsigned Index) argument
970 TemplateParameterList *TemplateParams; member in class:__anon3229::PackDeductionScope
1014 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const QualType *Params, unsigned NumParams, const QualType *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering = false) argument
1228 DeduceTemplateArgumentsByTypeMatch(Sema &S, TemplateParameterList *TemplateParams, QualType ParamIn, QualType ArgIn, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering, bool DeducedFromArrayBound) argument
2129 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument &Param, TemplateArgument Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
2286 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, ArrayRef<TemplateArgument> Params, ArrayRef<TemplateArgument> Args, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, bool NumberOfArgumentsMustMatch) argument
2369 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgumentList &ParamList, const TemplateArgumentList &ArgList, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
2623 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); local
3018 TemplateParameterList *TemplateParams local
3543 ResolveOverloadForDeduction(Sema &S, TemplateParameterList *TemplateParams, Expr *Arg, QualType ParamType, bool ParamWasReference) argument
3648 AdjustFunctionParmAndArgTypesForDeduction( Sema &S, TemplateParameterList *TemplateParams, unsigned FirstInnerIndex, QualType &ParamType, QualType &ArgType, Expr *Arg, unsigned &TDF) argument
3751 DeduceFromInitializerList( Sema &S, TemplateParameterList *TemplateParams, QualType AdjustedParamType, InitListExpr *ILE, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, SmallVectorImpl<Sema::OriginalCallArg> &OriginalCallArgs, unsigned ArgIdx, unsigned TDF) argument
3818 DeduceTemplateArgumentsFromCallArgument( Sema &S, TemplateParameterList *TemplateParams, unsigned FirstInnerIndex, QualType ParamType, Expr *Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, SmallVectorImpl<Sema::OriginalCallArg> &OriginalCallArgs, bool DecomposedParam, unsigned ArgIdx, unsigned TDF) argument
3905 TemplateParameterList *TemplateParams local
[all...]
H A DSemaTemplateInstantiateDecl.cpp1797 FunctionDecl *D, TemplateParameterList *TemplateParams,
1802 if (FunctionTemplate && !TemplateParams) {
1820 bool MergeWithParentScope = (TemplateParams != nullptr) ||
1840 if (TemplateParams && TemplateParams->size()) {
1842 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back());
1850 TemplateParams = TemplateParameterList::Create(
1851 SemaRef.Context, TemplateParams->getTemplateLoc(),
1852 TemplateParams->getLAngleLoc(), TemplateParams
1796 VisitFunctionDecl( FunctionDecl *D, TemplateParameterList *TemplateParams, RewriteKind FunctionRewriteKind) argument
2140 VisitCXXMethodDecl( CXXMethodDecl *D, TemplateParameterList *TemplateParams, Optional<const ASTTemplateArgumentListInfo *> ClassScopeSpecializationArgs, RewriteKind FunctionRewriteKind) argument
[all...]
H A DSemaTemplate.cpp67 if (!LSI->TemplateParams.empty()) {
82 if (!Info.TemplateParams.empty()) {
1572 const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams,
1576 assert(TemplateParams && TemplateParams->size() > 0 &&
1582 if (CheckTemplateDeclScope(S, TemplateParams))
1623 if (RebuildTemplateParamsInCurrentInstantiation(TemplateParams))
1740 !TemplateParameterListsAreEqual(TemplateParams,
1801 TemplateParams,
1851 DeclarationName(Name), TemplateParams,
1569 CheckClassTemplate( Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams, AccessSpecifier AS, SourceLocation ModulePrivateLoc, SourceLocation FriendLoc, unsigned NumOuterTemplateParamLists, TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) argument
1991 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); local
2246 buildDeductionGuide(TemplateParameterList *TemplateParams, ExplicitSpecifier ES, TypeSourceInfo *TInfo, SourceLocation LocStart, SourceLocation Loc, SourceLocation LocEnd) argument
4012 noteNonDeducibleParameters(Sema &S, TemplateParameterList *TemplateParams, const llvm::SmallBitVector &DeducibleParams) argument
4043 auto *TemplateParams = Partial->getTemplateParameters(); local
4074 auto *TemplateParams = TD->getTemplateParameters(); local
4092 ActOnVarTemplateSpecialization( Scope *S, Declarator &D, TypeSourceInfo *DI, SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParams, StorageClass SC, bool IsPartialSpecialization) argument
7698 CheckTemplateDeclScope(Scope *S, TemplateParameterList *TemplateParams) argument
8034 TemplateParameterList *TemplateParams = local
[all...]
H A DSemaLambda.cpp229 if (!LSI->GLTemplateParameterList && !LSI->TemplateParams.empty()) {
234 LSI->TemplateParams,
367 TemplateParameterList *TemplateParams = local
372 if (Class->isDependentContext() || TemplateParams) {
401 if (!TemplateParams)
408 FunctionTemplateDecl *const TemplateMethod = TemplateParams ?
411 TemplateParams,
528 assert(LSI->TemplateParams.empty() &&
533 LSI->TemplateParams.append(TParams.begin(), TParams.end());
H A DSemaConcept.cpp649 TemplateParameterList *TemplateParams = Concept->getTemplateParameters();
656 llvm::SmallBitVector OccurringIndices(TemplateParams->size());
663 for (unsigned I = 0, J = 0, C = TemplateParams->size(); I != C; ++I)
666 S.getIdentityTemplateArgumentLoc(TemplateParams->begin()[I],
H A DSemaTemplateInstantiate.cpp663 TemplateParameterList *TemplateParams = nullptr; local
665 TemplateParams = Template->getTemplateParameters();
667 TemplateParams =
674 << getTemplateArgumentBindingsText(TemplateParams,
682 TemplateParameterList *TemplateParams = nullptr; local
684 TemplateParams = Template->getTemplateParameters();
686 TemplateParams =
692 << getTemplateArgumentBindingsText(TemplateParams,
H A DSemaDecl.cpp4418 MultiTemplateParamsArg TemplateParams,
4485 return ActOnFriendTypeDecl(S, DS, TemplateParams);
4490 !TemplateParams.empty() && TemplateParams.back()->size() == 0;
6716 TemplateParameterList *TemplateParams = nullptr; local
6785 TemplateParams = MatchTemplateParametersToScopeSpecifier(
6794 if (TemplateParams) {
6795 if (!TemplateParams->size() &&
6799 Diag(TemplateParams->getTemplateLoc(),
6802 << SourceRange(TemplateParams
4417 ParsedFreeStandingDeclSpec(Scope *S, AccessSpecifier AS, DeclSpec &DS, MultiTemplateParamsArg TemplateParams, bool IsExplicitInstantiation, RecordDecl *&AnonRecord) argument
8758 TemplateParameterList *TemplateParams = local
[all...]
H A DSemaDeclCXX.cpp3304 TemplateParameterList* TemplateParams = TemplateParameterLists[0];
3305 if (TemplateParams->size()) {
3309 << SourceRange(TemplateParams->getTemplateLoc(),
3310 TemplateParams->getRAngleLoc());
3313 Diag(TemplateParams->getTemplateLoc(),
3316 << SourceRange(TemplateParams->getTemplateLoc(),
3317 TemplateParams->getRAngleLoc());
12234 TemplateParameterList *TemplateParams = TemplateParamLists[0];
12237 if (CheckTemplateDeclScope(S, TemplateParams))
12259 if (TemplateParameterListsAreEqual(TemplateParams,
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp118 SmallVector<NamedDecl*, 4> TemplateParams; local
120 TemplateParams, LAngleLoc, RAngleLoc)) {
128 if (!TemplateParams.empty()) {
150 TemplateParams, RAngleLoc, OptionalRequiresClauseConstraintER.get()));
225 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams
243 if (TemplateInfo.TemplateParams)
244 DeclaratorInfo.setTemplateParameterLists(*TemplateInfo.TemplateParams);
417 *TemplateInfo.TemplateParams,
424 /// TemplateParams i
430 ParseTemplateParameters( unsigned Depth, SmallVectorImpl<NamedDecl *> &TemplateParams, SourceLocation &LAngleLoc, SourceLocation &RAngleLoc) argument
469 ParseTemplateParameterList(const unsigned Depth, SmallVectorImpl<NamedDecl*> &TemplateParams) argument
847 SmallVector<NamedDecl*,8> TemplateParams; local
[all...]
H A DParseDeclCXX.cpp846 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; local
848 TemplateParams ? TemplateParams->data() : nullptr,
849 TemplateParams ? TemplateParams->size() : 0);
1563 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; local
1575 if (TemplateParams && TemplateInfo.LastParameterListWasEmpty) {
1576 if (TemplateParams
[all...]
H A DParseCXXInlineMethods.cpp32 MultiTemplateParamsArg TemplateParams(
33 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data()
35 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->size() : 0);
40 TemplateParams);
43 TemplateParams, nullptr,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h509 Metadata *TemplateParams; member in struct:llvm::MDNodeKeyImpl
517 Metadata *VTableHolder, Metadata *TemplateParams,
523 TemplateParams(TemplateParams), Identifier(Identifier),
532 TemplateParams(N->getRawTemplateParams()),
546 TemplateParams == RHS->getRawTemplateParams() &&
557 TemplateParams);
622 Metadata *TemplateParams; member in struct:llvm::MDNodeKeyImpl
631 unsigned SPFlags, Metadata *Unit, Metadata *TemplateParams,
638 Unit(Unit), TemplateParams(TemplateParam
513 MDNodeKeyImpl(unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator) argument
627 MDNodeKeyImpl(Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, unsigned ScopeLine, Metadata *ContainingType, unsigned VirtualIndex, int ThisAdjustment, unsigned Flags, unsigned SPFlags, Metadata *Unit, Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes, Metadata *ThrownTypes) argument
704 isDeclarationOfODRMember(bool IsDefinition, const Metadata *Scope, const MDString *LinkageName, const Metadata *TemplateParams, const DISubprogram *RHS) argument
891 Metadata *TemplateParams; member in struct:llvm::MDNodeKeyImpl
894 MDNodeKeyImpl(Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, bool IsLocalToUnit, bool IsDefinition, Metadata *StaticDataMemberDeclaration, Metadata *TemplateParams, uint32_t AlignInBits) argument
[all...]
H A DDebugInfoMetadata.cpp392 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator,
400 VTableHolder, TemplateParams, Identifier, Discriminator));
402 Elements, VTableHolder, TemplateParams, Identifier,
414 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator) {
423 VTableHolder, TemplateParams, &Identifier, Discriminator);
434 Elements, VTableHolder, TemplateParams, &Identifier,
449 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator) {
458 TemplateParams, &Identifier, Discriminator);
635 Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes,
642 SPFlags, Unit, TemplateParams, Declaratio
387 getImpl( LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, StorageType Storage, bool ShouldCreate) argument
409 buildODRType( LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator) argument
444 getODRType( LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator) argument
630 getImpl( LLVMContext &Context, Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, unsigned ScopeLine, Metadata *ContainingType, unsigned VirtualIndex, int ThisAdjustment, DIFlags Flags, DISPFlags SPFlags, Metadata *Unit, Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes, Metadata *ThrownTypes, StorageType Storage, bool ShouldCreate) argument
748 getImpl(LLVMContext &Context, Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, bool IsLocalToUnit, bool IsDefinition, Metadata *StaticDataMemberDeclaration, Metadata *TemplateParams, uint32_t AlignInBits, StorageType Storage, bool ShouldCreate) argument
[all...]
H A DDIBuilder.cpp449 DIType *VTableHolder, MDNode *TemplateParams, StringRef UniqueIdentifier) {
457 cast_or_null<MDTuple>(TemplateParams), UniqueIdentifier);
645 MDNode *Decl, MDTuple *TemplateParams, uint32_t AlignInBits) {
651 TemplateParams, AlignInBits);
662 MDTuple *TemplateParams, uint32_t AlignInBits) {
668 cast_or_null<DIDerivedType>(Decl), TemplateParams, AlignInBits)
445 createClassType( DIScope *Context, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DINode::DIFlags Flags, DIType *DerivedFrom, DINodeArray Elements, DIType *VTableHolder, MDNode *TemplateParams, StringRef UniqueIdentifier) argument
641 createGlobalVariableExpression( DIScope *Context, StringRef Name, StringRef LinkageName, DIFile *F, unsigned LineNumber, DIType *Ty, bool IsLocalToUnit, bool isDefined, DIExpression *Expr, MDNode *Decl, MDTuple *TemplateParams, uint32_t AlignInBits) argument
659 createTempGlobalVariableFwdDecl( DIScope *Context, StringRef Name, StringRef LinkageName, DIFile *F, unsigned LineNumber, DIType *Ty, bool IsLocalToUnit, MDNode *Decl, MDTuple *TemplateParams, uint32_t AlignInBits) argument
H A DDebugInfo.cpp435 auto TemplateParams = nullptr; local
443 MDS->getFlags(), MDS->getSPFlags(), Unit, TemplateParams, Declaration,
454 MDS->getSPFlags(), Unit, TemplateParams, Declaration, Variables);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h920 DITemplateParameterArray TemplateParams, StringRef Identifier,
926 RuntimeLang, VTableHolder, TemplateParams.get(),
934 Metadata *VTableHolder, Metadata *TemplateParams,
953 DITemplateParameterArray TemplateParams = nullptr,
958 VTableHolder, TemplateParams, Identifier, Discriminator))
965 Metadata *TemplateParams = nullptr,
970 VTableHolder, TemplateParams, Identifier, Discriminator))
987 Metadata *TemplateParams, Metadata *Discriminator);
1006 Metadata *TemplateParams, Metadata *Discriminator);
1048 void replaceTemplateParams(DITemplateParameterArray TemplateParams) { argument
916 getImpl(LLVMContext &Context, unsigned Tag, StringRef Name, Metadata *File, unsigned Line, DIScope *Scope, DIType *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, DINodeArray Elements, unsigned RuntimeLang, DIType *VTableHolder, DITemplateParameterArray TemplateParams, StringRef Identifier, DIDerivedType *Discriminator, StorageType Storage, bool ShouldCreate = true) argument
[all...]
H A DDIBuilder.h588 MDTuple *TemplateParams = nullptr, uint32_t AlignInBits = 0);
595 MDTuple *TemplateParams= nullptr, uint32_t AlignInBits = 0);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1060 /// <encoding>, and is stored in the TemplateParams table. In order for this to
1131 /// TemplateParams table if the <template-args> this pack belongs to apply to an
1501 NodeArray TemplateParams; member in class:ClosureTypeName
1508 : Node(KClosureTypeName), TemplateParams(TemplateParams_),
1512 F(TemplateParams, Params, Count);
1516 if (!TemplateParams.empty()) {
1518 TemplateParams.printWithComma(S);
2314 OldNumTemplateParamLists(Parser->TemplateParams.size()) {
2315 Parser->TemplateParams.push_back(&Params);
2318 assert(Parser->TemplateParams
2333 PODSmallVector<TemplateParamList *, 4> TemplateParams; member in class:PODSmallVector
[all...]
H A DMicrosoftDemangleNodes.h357 NodeArrayNode *TemplateParams = nullptr; member in struct:llvm::ms_demangle::IdentifierNode
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h422 return TemplateParams;
450 TemplateParameterList *TemplateParams; member in class:clang::final::TemplateDecl
453 TemplateParams = TParams;
461 assert(!TemplateParams && "TemplateParams already set!");
463 TemplateParams = templateParams;
2069 TemplateParameterList* TemplateParams = nullptr; member in class:clang::ClassTemplatePartialSpecializationDecl
2124 return TemplateParams;
2134 TemplateParams->getAssociatedConstraints(AC);
2138 return TemplateParams
2919 TemplateParameterList *TemplateParams = nullptr; member in class:clang::VarTemplatePartialSpecializationDecl
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h494 TemplateParameterList *TemplateParams,
499 TemplateParameterList *TemplateParams,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h256 void AddTemplateParameterList(const TemplateParameterList *TemplateParams);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp217 if (!TemplateParams)
220 TemplateParams->output(OS, Flags);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1409 : Kind(NonTemplate), TemplateParams(nullptr), TemplateLoc() { }
1411 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, argument
1415 TemplateParams(TemplateParams),
1420 : Kind(ExplicitInstantiation), TemplateParams(nullptr),
1438 TemplateParameterLists *TemplateParams; member in struct:clang::ParsedTemplateInfo
3078 SmallVectorImpl<NamedDecl *> &TemplateParams,
3082 SmallVectorImpl<NamedDecl*> &TemplateParams);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp199 : NamedDecl(DK, DC, L, Name), TemplatedDecl(Decl), TemplateParams(Params) {}
205 TemplateParams->getAssociatedConstraints(AC);
212 if (TemplateParams->hasAssociatedConstraints())
1010 TemplateParams(Params), ArgsAsWritten(ArgInfos),
1301 TemplateParams(Params), ArgsAsWritten(ArgInfos),

Completed in 448 milliseconds

12