Searched defs:PointOfInstantiation (Results 1 - 8 of 8) sorted by relevance

/external/clang/include/clang/AST/
H A DDeclTemplate.h296 PointOfInstantiation(POI) { }
325 SourceLocation PointOfInstantiation; member in class:clang::TemplateParameterList::FunctionTemplateSpecializationInfo
369 return PointOfInstantiation;
375 PointOfInstantiation = POI;
402 SourceLocation PointOfInstantiation; member in class:clang::TemplateParameterList::MemberSpecializationInfo
408 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) {
437 return PointOfInstantiation;
442 PointOfInstantiation = POI;
1408 SourceLocation PointOfInstantiation; member in class:clang::TemplateParameterList::ClassTemplateSpecializationDecl
1493 return PointOfInstantiation;
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp172 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
179 Invalid = CheckInstantiationDepth(PointOfInstantiation,
184 Inst.PointOfInstantiation = PointOfInstantiation;
195 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
202 Invalid = CheckInstantiationDepth(PointOfInstantiation,
207 Inst.PointOfInstantiation = PointOfInstantiation;
218 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
226 Invalid = CheckInstantiationDepth(PointOfInstantiation,
243 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionTemplateDecl *FunctionTemplate, ArrayRef<TemplateArgument> TemplateArgs, ActiveTemplateInstantiation::InstantiationKind Kind, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
272 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ClassTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
297 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
321 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
345 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
369 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
407 CheckInstantiationDepth( SourceLocation PointOfInstantiation, SourceRange InstantiationRange) argument
1862 DiagnoseUninstantiableTemplate(Sema &S, SourceLocation PointOfInstantiation, TagDecl *Instantiation, bool InstantiatedFromMember, TagDecl *Pattern, TagDecl *PatternDef, TemplateSpecializationKind TSK, bool Complain = true) argument
1928 InstantiateClass(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK, bool Complain) argument
2151 InstantiateEnum(SourceLocation PointOfInstantiation, EnumDecl *Instantiation, EnumDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2203 InstantiateClassTemplateSpecialization( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK, bool Complain) argument
2377 InstantiateClassMembers(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2551 InstantiateClassTemplateSpecializationMembers( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp2593 void Sema::InstantiateExceptionSpec(SourceLocation PointOfInstantiation, argument
2599 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl,
2729 /// \param PointOfInstantiation the point at which the instantiation was
2743 void Sema::InstantiateFunctionDefinition(SourceLocation PointOfInstantiation, argument
2772 std::make_pair(Function, PointOfInstantiation));
2787 Diag(PointOfInstantiation,
2791 Diag(PointOfInstantiation,
2802 std::make_pair(Function, PointOfInstantiation));
2820 InstantiatingTemplate Inst(*this, PointOfInstantiation, Function);
2917 /// \param PointOfInstantiation th
2930 InstantiateStaticDataMemberDefinition( SourceLocation PointOfInstantiation, VarDecl *Var, bool Recursive, bool DefinitionRequired) argument
[all...]
H A DSemaTemplate.cpp5666 NamedDecl* D, SourceLocation PointOfInstantiation) {
5668 // hence no PointOfInstantiation. In that case, walk decl backwards
5670 SourceLocation PrevDiagLoc = PointOfInstantiation;
5665 DiagLocForExplicitInstantiation( NamedDecl* D, SourceLocation PointOfInstantiation) argument
H A DSemaExpr.cpp10552 SourceLocation PointOfInstantiation = Loc; local
10560 PointOfInstantiation = SpecInfo->getPointOfInstantiation();
10569 PointOfInstantiation = MSInfo->getPointOfInstantiation();
10577 std::make_pair(Func, PointOfInstantiation));
10582 InstantiateFunctionDefinition(PointOfInstantiation, Func);
10585 PointOfInstantiation));
11194 SourceLocation PointOfInstantiation = MSInfo->getPointOfInstantiation(); local
11198 SemaRef.InstantiateStaticDataMemberDefinition(PointOfInstantiation,Var);
11201 std::make_pair(Var, PointOfInstantiation));
/external/clang/lib/AST/
H A DDecl.cpp1864 SourceLocation PointOfInstantiation) {
1869 PointOfInstantiation.isValid() &&
1871 MSI->setPointOfInstantiation(PointOfInstantiation);
2546 SourceLocation PointOfInstantiation) {
2555 PointOfInstantiation);
2612 SourceLocation PointOfInstantiation) {
2618 PointOfInstantiation.isValid() &&
2620 FTSInfo->setPointOfInstantiation(PointOfInstantiation);
2625 PointOfInstantiation.isValid() &&
2627 MSInfo->setPointOfInstantiation(PointOfInstantiation);
1863 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
2540 setFunctionTemplateSpecialization(ASTContext &C, FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation PointOfInstantiation) argument
2611 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
2985 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
[all...]
H A DASTContext.cpp971 SourceLocation PointOfInstantiation) {
977 = new (*this) MemberSpecializationInfo(Tmpl, TSK, PointOfInstantiation);
969 setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
/external/clang/include/clang/Sema/
H A DSema.h5691 SourceLocation PointOfInstantiation; member in struct:clang::Sema::ActiveTemplateInstantiation
5849 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5856 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5862 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5869 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5879 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5885 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5892 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5898 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5906 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
[all...]

Completed in 140 milliseconds