/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | RecursiveASTVisitor.h | 817 bool RecursiveASTVisitor<Derived>::TraverseTemplateName(TemplateName Template) { argument
|
H A D | DeclTemplate.h | 482 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; member in class:clang::final::final 498 FunctionTemplateSpecializationInfo( FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI, MemberSpecializationInfo *MSInfo) argument [all...] |
H A D | Comment.h | 1054 Template, enumerator in enum:clang::comments::ParamCommandComment::DeclInfo::TemplateDeclKind
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 2491 TemplateName Template = Arg.getAsTemplateOrTemplatePattern(); local 2526 ConvertDeducedTemplateArgument(Sema &S, NamedDecl *Param, DeducedTemplateArgument Arg, NamedDecl *Template, TemplateDeductionInfo &Info, bool IsDeduced, SmallVectorImpl<TemplateArgument> &Output) argument 2617 ConvertDeducedTemplateArguments( Sema &S, TemplateDeclT *Template, bool IsDeduced, SmallVectorImpl<DeducedTemplateArgument> &Deduced, TemplateDeductionInfo &Info, SmallVectorImpl<TemplateArgument> &Builder, LocalInstantiationScope *CurrentInstantiationScope = nullptr, unsigned NumAlreadyConverted = 0, bool PartialOverloading = false) argument 2733 CheckDeducedArgumentConstraints(Sema& S, TemplateDeclT *Template, ArrayRef<TemplateArgument> DeducedArgs, TemplateDeductionInfo& Info) argument 2784 auto *Template = Partial->getSpecializedTemplate(); local 2838 FinishTemplateArgumentDeduction( Sema &S, TemplateDecl *Template, bool PartialOrdering, const TemplateArgumentList &TemplateArgs, SmallVectorImpl<DeducedTemplateArgument> &Deduced, TemplateDeductionInfo &Info) argument [all...] |
H A D | SemaTemplateInstantiate.cpp | 227 InstantiatingTemplate( Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, SourceLocation PointOfInstantiation, SourceRange InstantiationRange, Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo *DeductionInfo) argument 276 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 300 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 342 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 352 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 362 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 391 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ConstraintsCheck, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 400 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ConstraintSubstitution, NamedDecl *Template, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 409 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ConstraintNormalization, NamedDecl *Template, SourceRange InstantiationRange) argument 417 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ParameterMappingSubstitution, NamedDecl *Template, SourceRange InstantiationRange) argument 578 TemplateDecl *Template = cast<TemplateDecl>(Active->Template); local 1215 TemplateName Template = Arg.getAsTemplate().getNameToSubstitute(); local 1362 TemplateName Template = Arg.getAsTemplate().getNameToSubstitute(); local [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 4261 FunctionDecl *Template = Proto->getExceptionSpecTemplate(); local 4277 FunctionTemplateDecl *Template = Decl->getPrimaryTemplate(); local [all...] |
H A D | SemaCodeComplete.cpp | 2968 AddTemplateParameterChunks( ASTContext &Context, const PrintingPolicy &Policy, const TemplateDecl *Template, CodeCompletionBuilder &Result, unsigned MaxParameters = 0, unsigned Start = 0, bool InDefaultArg = false) argument [all...] |
H A D | SemaTemplate.cpp | 257 TemplateName Template; local 311 isDeductionGuideName(Scope *S, const IdentifierInfo &Name, SourceLocation NameLoc, ParsedTemplateTy *Template) argument 929 TemplateName Template = Arg.getAsTemplate().get(); local 1959 ConvertConstructorToDeductionGuideTransform(Sema &S, ClassTemplateDecl *Template) argument 1964 ClassTemplateDecl *Template; member in struct:__anon42::ConvertConstructorToDeductionGuideTransform 2280 DeclareImplicitDeductionGuides(TemplateDecl *Template, SourceLocation Loc) argument 3751 TemplateName Template = TemplateD.get(); local 4299 CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation TemplateNameLoc, const TemplateArgumentListInfo &TemplateArgs) argument 4454 CheckVarTemplateId(const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, VarTemplateDecl *Template, SourceLocation TemplateLoc, const TemplateArgumentListInfo *TemplateArgs) argument 4877 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTypeParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument 4934 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument 4986 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument 5028 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, Decl *Param, SmallVectorImpl<TemplateArgument> &Converted, bool &HasDefaultArg) argument 5151 CheckTemplateArgument(NamedDecl *Param, TemplateArgumentLoc &Arg, NamedDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, unsigned ArgumentPackIndex, SmallVectorImpl<TemplateArgument> &Converted, CheckTemplateArgumentKind CTAK) argument 5469 CheckTemplateArgumentList( TemplateDecl *Template, SourceLocation TemplateLoc, TemplateArgumentListInfo &TemplateArgs, bool PartialTemplateArgs, SmallVectorImpl<TemplateArgument> &Converted, bool UpdateArgsWithConversions, bool *ConstraintsNotSatisfied) argument 7165 TemplateDecl *Template = Name.getAsTemplateDecl(); local 10183 TemplateName Template = TemplateIn.get(); local [all...] |
H A D | SemaDecl.cpp | 381 TemplateTy Template; local 933 TemplateName Template = local 1087 TemplateName Template; local 5188 auto *Template = TN.getAsTemplateDecl(); local [all...] |
H A D | TreeTransform.h | 976 QualType RebuildDeducedTemplateSpecializationType(TemplateName Template, argument 3939 TemplateDecl *Template = QTN->getTemplateDecl(); local 4097 TemplateName Template local 4566 TemplateName Template = getDerived().TransformTemplateName( local 4578 TemplateName Template local 5974 TemplateName Template local 6159 TransformTemplateSpecializationType( TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL, TemplateName Template) argument 6213 TransformDependentTemplateSpecializationType( TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, TemplateName Template, CXXScopeSpec &SS) argument 6297 TemplateName Template = TST->getTemplateName(); local 13419 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument 13442 RebuildTemplateName(CXXScopeSpec &SS, bool TemplateKW, TemplateDecl *Template) argument 13460 Sema::TemplateTy Template; local 13481 Sema::TemplateTy Template; local [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 1172 TemplateTy Template; local
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSA.cpp | 1702 createDefinedAccess(Instruction *I, MemoryAccess *Definition, const MemoryUseOrDef *Template, bool CreationMustSucceed) argument 1732 createNewAccess(Instruction *I, AliasAnalysisType *AAP, const MemoryUseOrDef *Template) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ItaniumMangle.cpp | 1100 TemplateName Template local 982 mangleUnscopedTemplateName( TemplateName Template, const AbiTagList *AdditionalAbiTags) argument 1854 mangleTemplatePrefix(TemplateName Template) argument [all...] |
H A D | Decl.cpp | 2585 void VarDecl::setDescribedVarTemplate(VarTemplateDecl *Template) { argument 3565 void FunctionDecl::setDescribedFunctionTemplate(FunctionTemplateDecl *Template) { argument 3689 setFunctionTemplateSpecialization(ASTContext &C, FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation PointOfInstantiation) argument [all...] |
H A D | ASTContext.cpp | 4327 ASTContext::getTemplateSpecializationType(TemplateName Template, argument 4352 ASTContext::getTemplateSpecializationType(TemplateName Template, argument 4391 getCanonicalTemplateSpecializationType( TemplateName Template, ArrayRef<TemplateArgument> Args) const argument 5172 getDeducedTemplateSpecializationType( TemplateName Template, QualType DeducedType, bool IsDependent) const argument 5556 TemplateDecl *Template = Name.getAsTemplateDecl(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 916 auto *Template = readDeclAs<FunctionTemplateDecl>(); local 1866 auto *Template = readDeclAs<ClassTemplateDecl>(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1429 Template, enumerator in enum:clang::ParsedTemplateInfo::__anon147
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1152 void setDeductionGuideName(ParsedTemplateTy Template, argument
|
H A D | Sema.h | 1983 TemplateName Template; member in union:clang::final::NameClassification::__anon165 8122 NamedDecl *Template; member in struct:clang::final::CodeSynthesisContext [all...] |