/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 136 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 D | SemaTemplateInstantiateDecl.cpp | 1797 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 D | SemaTemplate.cpp | 67 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 D | SemaLambda.cpp | 229 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 D | SemaConcept.cpp | 649 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 D | SemaTemplateInstantiate.cpp | 663 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 D | SemaDecl.cpp | 4418 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 D | SemaDeclCXX.cpp | 3304 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 D | ParseTemplate.cpp | 118 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 D | ParseDeclCXX.cpp | 846 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 D | ParseCXXInlineMethods.cpp | 32 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 D | LLVMContextImpl.h | 509 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 D | DebugInfoMetadata.cpp | 392 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 D | DIBuilder.cpp | 449 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 D | DebugInfo.cpp | 435 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 D | DebugInfoMetadata.h | 920 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 D | DIBuilder.h | 588 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 D | ItaniumDemangle.h | 1060 /// <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 D | MicrosoftDemangleNodes.h | 357 NodeArrayNode *TemplateParams = nullptr; member in struct:llvm::ms_demangle::IdentifierNode
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 422 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 D | Template.h | 494 TemplateParameterList *TemplateParams, 499 TemplateParameterList *TemplateParams,
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordWriter.h | 256 void AddTemplateParameterList(const TemplateParameterList *TemplateParams);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangleNodes.cpp | 217 if (!TemplateParams) 220 TemplateParams->output(OS, Flags);
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1409 : 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 D | DeclTemplate.cpp | 199 : 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),
|