/external/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 149 /// TemplateNameLoc - The location of the template name within the 151 SourceLocation TemplateNameLoc; member in struct:clang::TemplateIdAnnotation
|
/external/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 759 SourceLocation TemplateNameLoc, 789 SpecTL.setTemplateNameLoc(TemplateNameLoc); 803 SourceRange R(TemplateNameLoc, RAngleLoc); 815 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc, 823 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T; 833 SpecTL.setTemplateNameLoc(TemplateNameLoc); 755 ActOnCXXNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy Template, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, SourceLocation CCLoc, bool EnteringContext) argument
|
H A D | SemaTemplate.cpp | 5070 SourceLocation TemplateNameLoc, 5089 Diag(TemplateNameLoc, diag::err_not_class_template_specialization) 5104 = MatchTemplateParametersToScopeSpecifier(TemplateNameLoc, 5105 TemplateNameLoc, 5199 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc, 5217 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) 5243 TemplateNameLoc, 5258 Specialization->setLocation(TemplateNameLoc); 5280 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) 5285 TemplateNameLoc, 5064 ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, SourceLocation ModulePrivateLoc, CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, AttributeList *Attr, MultiTemplateParamsArg TemplateParameterLists) argument 6166 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, const CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, AttributeList *Attr) argument 6818 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateIn, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument [all...] |
H A D | TreeTransform.h | 9084 SourceLocation TemplateNameLoc, 9086 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); 9082 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument
|
/external/clang/include/clang/AST/ |
H A D | TemplateBase.h | 373 unsigned TemplateNameLoc; member in struct:clang::TemplateArgumentLocInfo::__anon2889::__anon2890 386 SourceLocation TemplateNameLoc, 391 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding(); 409 return SourceLocation::getFromRawEncoding(Template.TemplateNameLoc); 443 SourceLocation TemplateNameLoc, 445 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) { 385 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument 441 TemplateArgumentLoc(const TemplateArgument &Argument, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc = SourceLocation()) argument
|
/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 676 /// \param TemplateNameLoc the source location of the template name 687 SourceLocation TemplateNameLoc, 792 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); local 798 TemplateNameLoc, 818 Template, TemplateNameLoc, 835 Tok.setLocation(TemplateNameLoc); 842 TemplateId->TemplateNameLoc = TemplateNameLoc; 863 Tok.setLocation(TemplateNameLoc); 899 TemplateId->TemplateNameLoc, 686 ParseTemplateIdAfterTemplateName(TemplateTy Template, SourceLocation TemplateNameLoc, const CXXScopeSpec &SS, bool ConsumeLastToken, SourceLocation &LAngleLoc, TemplateArgList &TemplateArgs, SourceLocation &RAngleLoc) argument [all...] |