Home
last modified time | relevance | path

Searched defs:PointOfInstantiation (Results 1 – 11 of 11) sorted by relevance

/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp599 Inst.PointOfInstantiation = PointOfInstantiation; in InstantiatingTemplate() argument
456 InstantiatingTemplate(Sema & SemaRef,CodeSynthesisContext::SynthesisKind Kind,SourceLocation PointOfInstantiation,SourceRange InstantiationRange,Decl * Entity,NamedDecl * Template,ArrayRef<TemplateArgument> TemplateArgs,sema::TemplateDeductionInfo * DeductionInfo) InstantiatingTemplate() argument
490 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,Decl * Entity,SourceRange InstantiationRange) InstantiatingTemplate() argument
497 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,FunctionDecl * Entity,ExceptionSpecification,SourceRange InstantiationRange) InstantiatingTemplate() argument
504 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,TemplateParameter Param,TemplateDecl * Template,ArrayRef<TemplateArgument> TemplateArgs,SourceRange InstantiationRange) InstantiatingTemplate() argument
514 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,FunctionTemplateDecl * FunctionTemplate,ArrayRef<TemplateArgument> TemplateArgs,CodeSynthesisContext::SynthesisKind Kind,sema::TemplateDeductionInfo & DeductionInfo,SourceRange InstantiationRange) InstantiatingTemplate() argument
528 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,TemplateDecl * Template,ArrayRef<TemplateArgument> TemplateArgs,sema::TemplateDeductionInfo & DeductionInfo,SourceRange InstantiationRange) InstantiatingTemplate() argument
539 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,ClassTemplatePartialSpecializationDecl * PartialSpec,ArrayRef<TemplateArgument> TemplateArgs,sema::TemplateDeductionInfo & DeductionInfo,SourceRange InstantiationRange) InstantiatingTemplate() argument
550 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,VarTemplatePartialSpecializationDecl * PartialSpec,ArrayRef<TemplateArgument> TemplateArgs,sema::TemplateDeductionInfo & DeductionInfo,SourceRange InstantiationRange) InstantiatingTemplate() argument
561 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,ParmVarDecl * Param,ArrayRef<TemplateArgument> TemplateArgs,SourceRange InstantiationRange) InstantiatingTemplate() argument
570 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,NamedDecl * Template,NonTypeTemplateParmDecl * Param,ArrayRef<TemplateArgument> TemplateArgs,SourceRange InstantiationRange) InstantiatingTemplate() argument
580 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,NamedDecl * Template,TemplateTemplateParmDecl * Param,ArrayRef<TemplateArgument> TemplateArgs,SourceRange InstantiationRange) InstantiatingTemplate() argument
590 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,TemplateDecl * Template,NamedDecl * Param,ArrayRef<TemplateArgument> TemplateArgs,SourceRange InstantiationRange) InstantiatingTemplate() argument
609 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,concepts::NestedRequirement * Req,ConstraintsCheck,SourceRange InstantiationRange) InstantiatingTemplate() argument
618 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,const RequiresExpr * RE,sema::TemplateDeductionInfo & DeductionInfo,SourceRange InstantiationRange) InstantiatingTemplate() argument
627 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,ConstraintsCheck,NamedDecl * Template,ArrayRef<TemplateArgument> TemplateArgs,SourceRange InstantiationRange) InstantiatingTemplate() argument
636 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,ConstraintSubstitution,NamedDecl * Template,sema::TemplateDeductionInfo & DeductionInfo,SourceRange InstantiationRange) InstantiatingTemplate() argument
645 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,ConstraintNormalization,NamedDecl * Template,SourceRange InstantiationRange) InstantiatingTemplate() argument
653 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,ParameterMappingSubstitution,NamedDecl * Template,SourceRange InstantiationRange) InstantiatingTemplate() argument
661 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,TemplateDecl * Entity,BuildingDeductionGuidesTag,SourceRange InstantiationRange) InstantiatingTemplate() argument
743 CheckInstantiationDepth(SourceLocation PointOfInstantiation,SourceRange InstantiationRange) CheckInstantiationDepth() argument
3248 InstantiateClass(SourceLocation PointOfInstantiation,CXXRecordDecl * Instantiation,CXXRecordDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK,bool Complain) InstantiateClass() argument
3507 InstantiateEnum(SourceLocation PointOfInstantiation,EnumDecl * Instantiation,EnumDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK) InstantiateEnum() argument
3573 InstantiateInClassInitializer(SourceLocation PointOfInstantiation,FieldDecl * Instantiation,FieldDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs) InstantiateInClassInitializer() argument
3671 getPatternForClassTemplateSpecialization(Sema & S,SourceLocation PointOfInstantiation,ClassTemplateSpecializationDecl * ClassTemplateSpec,TemplateSpecializationKind TSK) getPatternForClassTemplateSpecialization() argument
3817 InstantiateClassTemplateSpecialization(SourceLocation PointOfInstantiation,ClassTemplateSpecializationDecl * ClassTemplateSpec,TemplateSpecializationKind TSK,bool Complain) InstantiateClassTemplateSpecialization() argument
3841 InstantiateClassMembers(SourceLocation PointOfInstantiation,CXXRecordDecl * Instantiation,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK) InstantiateClassMembers() argument
4074 InstantiateClassTemplateSpecializationMembers(SourceLocation PointOfInstantiation,ClassTemplateSpecializationDecl * ClassTemplateSpec,TemplateSpecializationKind TSK) InstantiateClassTemplateSpecializationMembers() argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp4672 InstantiateExceptionSpec(SourceLocation PointOfInstantiation,FunctionDecl * Decl) InstantiateExceptionSpec() argument
4894 InstantiateFunctionDefinition(SourceLocation PointOfInstantiation,FunctionDecl * Function,bool Recursive,bool DefinitionRequired,bool AtEndOfTU) InstantiateFunctionDefinition() argument
5217 BuildVarTemplateInstantiation(VarTemplateDecl * VarTemplate,VarDecl * FromVar,const TemplateArgumentList & TemplateArgList,const TemplateArgumentListInfo & TemplateArgsInfo,SmallVectorImpl<TemplateArgument> & Converted,SourceLocation PointOfInstantiation,LateInstantiatedAttrVec * LateAttrs,LocalInstantiationScope * StartingScope) BuildVarTemplateInstantiation() argument
5508 InstantiateVariableDefinition(SourceLocation PointOfInstantiation,VarDecl * Var,bool Recursive,bool DefinitionRequired,bool AtEndOfTU) InstantiateVariableDefinition() argument
[all...]
H A DSemaConcept.cpp888 CheckInstantiatedFunctionTemplateConstraints(SourceLocation PointOfInstantiation,FunctionDecl * Decl,ArrayRef<TemplateArgument> TemplateArgs,ConstraintSatisfaction & Satisfaction) CheckInstantiatedFunctionTemplateConstraints() argument
H A DSemaTemplate.cpp791 DiagnoseUninstantiableTemplate(SourceLocation PointOfInstantiation,NamedDecl * Instantiation,bool InstantiatedFromMember,const NamedDecl * Pattern,const NamedDecl * PatternDef,TemplateSpecializationKind TSK,bool Complain) DiagnoseUninstantiableTemplate() argument
4885 SourceLocation PointOfInstantiation = TemplateNameLoc; CheckVarTemplateId() local
9334 DiagLocForExplicitInstantiation(NamedDecl * D,SourceLocation PointOfInstantiation) DiagLocForExplicitInstantiation() argument
[all...]
H A DSemaType.cpp9114 SourceLocation PointOfInstantiation = E->getExprLoc(); completeExprArrayBound() local
H A DSemaExpr.cpp19013 SourceLocation PointOfInstantiation = Func->getPointOfInstantiation(); MarkFunctionReferenced() local
20522 SourceLocation PointOfInstantiation = DoMarkVarDeclReferenced() local
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h508 SourceLocation PointOfInstantiation; global() variable
641 SourceLocation PointOfInstantiation; global() variable
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2867 setTemplateSpecializationKind(TemplateSpecializationKind TSK,SourceLocation PointOfInstantiation) setTemplateSpecializationKind() argument
4151 setFunctionTemplateSpecialization(ASTContext & C,FunctionTemplateDecl * Template,const TemplateArgumentList * TemplateArgs,void * InsertPos,TemplateSpecializationKind TSK,const TemplateArgumentListInfo * TemplateArgsAsWritten,SourceLocation PointOfInstantiation) setFunctionTemplateSpecialization() argument
4278 setTemplateSpecializationKind(TemplateSpecializationKind TSK,SourceLocation PointOfInstantiation) setTemplateSpecializationKind() argument
4857 setTemplateSpecializationKind(TemplateSpecializationKind TSK,SourceLocation PointOfInstantiation) setTemplateSpecializationKind() argument
[all...]
H A DASTContext.cpp1463 setInstantiatedFromStaticDataMember(VarDecl * Inst,VarDecl * Tmpl,TemplateSpecializationKind TSK,SourceLocation PointOfInstantiation) setInstantiatedFromStaticDataMember() argument
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendActions.cpp337 std::string PointOfInstantiation; global() member
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h9577 SourceLocation PointOfInstantiation; global() member
[all...]