/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 | 797 SourceLocation TemplateNameLoc, 827 SpecTL.setTemplateNameLoc(TemplateNameLoc); 841 SourceRange R(TemplateNameLoc, RAngleLoc); 853 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc, 861 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T; 871 SpecTL.setTemplateNameLoc(TemplateNameLoc); 793 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 | 2409 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); local 2440 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, 2467 *this, TemplateNameLoc, VarTemplate->getTemplateParameters(), 2476 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) 2487 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) 2511 TemplateNameLoc, 2521 Specialization->setLocation(TemplateNameLoc); 2530 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC, 2553 Diag(TemplateNameLoc, diag::warn_partial_specs_not_deducible) 2555 << SourceRange(TemplateNameLoc, RAngleLo 2652 CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation TemplateNameLoc, const TemplateArgumentListInfo &TemplateArgs) argument 5810 CheckNonTypeTemplatePartialSpecializationArgs( Sema &S, SourceLocation TemplateNameLoc, NonTypeTemplateParmDecl *Param, const TemplateArgument *Args, unsigned NumArgs, bool IsDefaultArgument) argument 5910 CheckTemplatePartialSpecializationArgs( Sema &S, SourceLocation TemplateNameLoc, TemplateParameterList *TemplateParams, unsigned NumExplicit, SmallVectorImpl<TemplateArgument> &TemplateArgs) argument 5946 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc; local 7034 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 7758 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 | 9976 SourceLocation TemplateNameLoc, 9978 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); 9974 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument
|
/external/clang/include/clang/AST/ |
H A D | TemplateBase.h | 367 unsigned TemplateNameLoc; member in struct:clang::TemplateArgumentLocInfo::T 385 SourceLocation TemplateNameLoc, 390 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding(); 408 return SourceLocation::getFromRawEncoding(Template.TemplateNameLoc); 442 SourceLocation TemplateNameLoc, 444 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) { 384 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument 440 TemplateArgumentLoc(const TemplateArgument &Argument, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc = SourceLocation()) argument
|
/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 831 /// \param TemplateNameLoc the source location of the template name 842 SourceLocation TemplateNameLoc, 920 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); local 926 TemplateNameLoc, 944 Template, TemplateNameLoc, 960 Tok.setLocation(TemplateNameLoc); 967 TemplateId->TemplateNameLoc = TemplateNameLoc; 988 Tok.setLocation(TemplateNameLoc); 1021 TemplateId->TemplateNameLoc, 841 ParseTemplateIdAfterTemplateName(TemplateTy Template, SourceLocation TemplateNameLoc, const CXXScopeSpec &SS, bool ConsumeLastToken, SourceLocation &LAngleLoc, TemplateArgList &TemplateArgs, SourceLocation &RAngleLoc) argument [all...] |