Searched defs:Template (Results 26 - 44 of 44) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DRecursiveASTVisitor.h817 bool RecursiveASTVisitor<Derived>::TraverseTemplateName(TemplateName Template) { argument
H A DDeclTemplate.h482 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 DComment.h1054 Template, enumerator in enum:clang::comments::ParamCommandComment::DeclInfo::TemplateDeclKind
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2491 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 DSemaTemplateInstantiate.cpp227 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 DSemaTemplateInstantiateDecl.cpp4261 FunctionDecl *Template = Proto->getExceptionSpecTemplate(); local
4277 FunctionTemplateDecl *Template = Decl->getPrimaryTemplate(); local
[all...]
H A DSemaCodeComplete.cpp2968 AddTemplateParameterChunks( ASTContext &Context, const PrintingPolicy &Policy, const TemplateDecl *Template, CodeCompletionBuilder &Result, unsigned MaxParameters = 0, unsigned Start = 0, bool InDefaultArg = false) argument
[all...]
H A DSemaTemplate.cpp257 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 DSemaDecl.cpp381 TemplateTy Template; local
933 TemplateName Template = local
1087 TemplateName Template; local
5188 auto *Template = TN.getAsTemplateDecl(); local
[all...]
H A DTreeTransform.h976 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 DParseDeclCXX.cpp1172 TemplateTy Template; local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp1702 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 DItaniumMangle.cpp1100 TemplateName Template local
982 mangleUnscopedTemplateName( TemplateName Template, const AbiTagList *AdditionalAbiTags) argument
1854 mangleTemplatePrefix(TemplateName Template) argument
[all...]
H A DDecl.cpp2585 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 DASTContext.cpp4327 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 DASTReaderDecl.cpp916 auto *Template = readDeclAs<FunctionTemplateDecl>(); local
1866 auto *Template = readDeclAs<ClassTemplateDecl>(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1429 Template, enumerator in enum:clang::ParsedTemplateInfo::__anon147
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1152 void setDeductionGuideName(ParsedTemplateTy Template, argument
H A DSema.h1983 TemplateName Template; member in union:clang::final::NameClassification::__anon165
8122 NamedDecl *Template; member in struct:clang::final::CodeSynthesisContext
[all...]

Completed in 1081 milliseconds

12