Searched defs:TemplateNameLoc (Results 1 - 6 of 6) sorted by relevance

/external/clang/include/clang/Sema/
H A DParsedTemplate.h149 /// TemplateNameLoc - The location of the template name within the
151 SourceLocation TemplateNameLoc; member in struct:clang::TemplateIdAnnotation
/external/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp797 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 DSemaTemplate.cpp2409 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 DTreeTransform.h9976 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 DTemplateBase.h367 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 DParseTemplate.cpp831 /// \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...]

Completed in 519 milliseconds