Searched refs:PointOfInstantiation (Results 1 - 12 of 12) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp205 SourceLocation PointOfInstantiation, SourceRange InstantiationRange,
210 Invalid = CheckInstantiationDepth(PointOfInstantiation, InstantiationRange);
214 Inst.PointOfInstantiation = PointOfInstantiation;
229 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
235 PointOfInstantiation, InstantiationRange, Entity);
239 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
245 PointOfInstantiation, InstantiationRange, Entity);
249 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
256 PointOfInstantiation, InstantiationRang
203 Initialize( ActiveTemplateInstantiation::InstantiationKind Kind, SourceLocation PointOfInstantiation, SourceRange InstantiationRange, Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo *DeductionInfo) argument
261 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionTemplateDecl *FunctionTemplate, ArrayRef<TemplateArgument> TemplateArgs, ActiveTemplateInstantiation::InstantiationKind Kind, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
274 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ClassTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
286 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, VarTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
299 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
312 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
324 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
336 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
372 CheckInstantiationDepth( SourceLocation PointOfInstantiation, SourceRange InstantiationRange) argument
1825 DiagnoseUninstantiableTemplate(Sema &S, SourceLocation PointOfInstantiation, TagDecl *Instantiation, bool InstantiatedFromMember, TagDecl *Pattern, TagDecl *PatternDef, TemplateSpecializationKind TSK, bool Complain = true) argument
1891 InstantiateClass(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK, bool Complain) argument
2137 InstantiateEnum(SourceLocation PointOfInstantiation, EnumDecl *Instantiation, EnumDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2192 InstantiateClassTemplateSpecialization( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK, bool Complain) argument
2367 InstantiateClassMembers(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2552 InstantiateClassTemplateSpecializationMembers( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp3143 void Sema::InstantiateExceptionSpec(SourceLocation PointOfInstantiation, argument
3149 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl,
3278 /// \param PointOfInstantiation the point at which the instantiation was
3292 void Sema::InstantiateFunctionDefinition(SourceLocation PointOfInstantiation, argument
3321 std::make_pair(Function, PointOfInstantiation));
3342 Diag(PointOfInstantiation,
3346 Diag(PointOfInstantiation,
3357 std::make_pair(Function, PointOfInstantiation));
3385 InstantiatingTemplate Inst(*this, PointOfInstantiation, Function);
3489 SourceLocation PointOfInstantiation, voi
3484 BuildVarTemplateInstantiation( VarTemplateDecl *VarTemplate, VarDecl *FromVar, const TemplateArgumentList &TemplateArgList, const TemplateArgumentListInfo &TemplateArgsInfo, SmallVectorImpl<TemplateArgument> &Converted, SourceLocation PointOfInstantiation, void *InsertPos, LateInstantiatedAttrVec *LateAttrs, LocalInstantiationScope *StartingScope) argument
3718 InstantiateStaticDataMemberDefinition( SourceLocation PointOfInstantiation, VarDecl *Var, bool Recursive, bool DefinitionRequired) argument
3727 InstantiateVariableDefinition(SourceLocation PointOfInstantiation, VarDecl *Var, bool Recursive, bool DefinitionRequired) argument
[all...]
H A DSemaTemplate.cpp2684 SourceLocation PointOfInstantiation = TemplateNameLoc; local
2685 TemplateSpecCandidateSet FailedCandidates(PointOfInstantiation);
2739 PointOfInstantiation) ==
2751 PointOfInstantiation) != Best->Partial) {
2781 Diag(PointOfInstantiation, diag::err_partial_spec_ordering_ambiguous)
6359 NamedDecl* D, SourceLocation PointOfInstantiation) {
6361 // hence no PointOfInstantiation. In that case, walk decl backwards
6363 SourceLocation PrevDiagLoc = PointOfInstantiation;
6358 DiagLocForExplicitInstantiation( NamedDecl* D, SourceLocation PointOfInstantiation) argument
H A DSemaType.cpp4991 SourceLocation PointOfInstantiation = E->getExprLoc(); local
4997 MSInfo->setPointOfInstantiation(PointOfInstantiation);
5008 VarSpec->setPointOfInstantiation(PointOfInstantiation);
5011 InstantiateVariableDefinition(PointOfInstantiation, Var);
H A DSemaExpr.cpp11493 SourceLocation PointOfInstantiation = Loc; local
11501 PointOfInstantiation = SpecInfo->getPointOfInstantiation();
11510 PointOfInstantiation = MSInfo->getPointOfInstantiation();
11519 std::make_pair(Func, PointOfInstantiation));
11524 InstantiateFunctionDefinition(PointOfInstantiation, Func);
11527 PointOfInstantiation));
12497 SourceLocation PointOfInstantiation = Var->getPointOfInstantiation(); local
12509 SemaRef.InstantiateVariableDefinition(PointOfInstantiation, Var);
12512 .push_back(std::make_pair(Var, PointOfInstantiation));
/external/clang/include/clang/AST/
H A DDeclTemplate.h300 PointOfInstantiation(POI) { }
329 SourceLocation PointOfInstantiation; member in class:clang::TemplateParameterList::FunctionTemplateSpecializationInfo
373 return PointOfInstantiation;
379 PointOfInstantiation = POI;
405 SourceLocation PointOfInstantiation; member in class:clang::TemplateParameterList::MemberSpecializationInfo
411 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) {
440 return PointOfInstantiation;
445 PointOfInstantiation = POI;
1427 SourceLocation PointOfInstantiation; member in class:clang::TemplateParameterList::ClassTemplateSpecializationDecl
1516 return PointOfInstantiation;
2291 SourceLocation PointOfInstantiation; member in class:clang::TemplateParameterList::VarTemplateSpecializationDecl
[all...]
H A DDecl.h1184 SourceLocation PointOfInstantiation = SourceLocation());
1521 /// \param PointOfInstantiation point at which the function template
1529 SourceLocation PointOfInstantiation);
2081 /// \param PointOfInstantiation point at which the function template
2088 SourceLocation PointOfInstantiation = SourceLocation()) {
2091 PointOfInstantiation);
2113 SourceLocation PointOfInstantiation = SourceLocation());
3018 SourceLocation PointOfInstantiation = SourceLocation());
H A DASTContext.h698 SourceLocation PointOfInstantiation = SourceLocation());
/external/clang/lib/AST/
H A DDecl.cpp2149 SourceLocation PointOfInstantiation) {
2157 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() &&
2159 Spec->setPointOfInstantiation(PointOfInstantiation);
2164 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() &&
2166 MSI->setPointOfInstantiation(PointOfInstantiation);
3022 SourceLocation PointOfInstantiation) {
3031 PointOfInstantiation);
3088 SourceLocation PointOfInstantiation) {
3094 PointOfInstantiation.isValid() &&
3096 FTSInfo->setPointOfInstantiation(PointOfInstantiation);
2148 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
3016 setFunctionTemplateSpecialization(ASTContext &C, FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation PointOfInstantiation) argument
3087 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
3459 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
[all...]
H A DASTContext.cpp1104 SourceLocation PointOfInstantiation) {
1108 Tmpl, TSK, PointOfInstantiation));
1102 setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
/external/clang/include/clang/Sema/
H A DSema.h6147 SourceLocation PointOfInstantiation; member in struct:clang::Sema::ActiveTemplateInstantiation
6317 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6324 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6330 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6337 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6347 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6356 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6362 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6369 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
6377 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
[all...]
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp1728 D->PointOfInstantiation = ReadSourceLocation(Record, Idx);
1864 D->PointOfInstantiation = ReadSourceLocation(Record, Idx);

Completed in 1858 milliseconds