Searched refs:TemplateNameLoc (Results 1 - 17 of 17) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h365 unsigned TemplateNameLoc; member in struct:clang::TemplateArgumentLocInfo::T
383 SourceLocation TemplateNameLoc,
388 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding();
406 return SourceLocation::getFromRawEncoding(Template.TemplateNameLoc);
440 SourceLocation TemplateNameLoc,
442 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) {
382 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
438 TemplateArgumentLoc(const TemplateArgument &Argument, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc = SourceLocation()) argument
/freebsd-9.3-release/contrib/llvm/tools/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
H A DSema.h4419 /// \param TemplateNameLoc The location of the template name.
4434 SourceLocation TemplateNameLoc,
5171 SourceLocation TemplateNameLoc,
5205 SourceLocation TemplateNameLoc,
5245 SourceLocation TemplateNameLoc,
5421 /// \param TemplateNameLoc The location of the template name.
5430 SourceLocation TemplateNameLoc,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseTemplate.cpp800 /// \param TemplateNameLoc the source location of the template name
811 SourceLocation TemplateNameLoc,
889 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); local
895 TemplateNameLoc,
914 Template, TemplateNameLoc,
931 Tok.setLocation(TemplateNameLoc);
938 TemplateId->TemplateNameLoc = TemplateNameLoc;
959 Tok.setLocation(TemplateNameLoc);
992 TemplateId->TemplateNameLoc,
810 ParseTemplateIdAfterTemplateName(TemplateTy Template, SourceLocation TemplateNameLoc, const CXXScopeSpec &SS, bool ConsumeLastToken, SourceLocation &LAngleLoc, TemplateArgList &TemplateArgs, SourceLocation &RAngleLoc) argument
[all...]
H A DParseExprCXX.cpp373 TemplateId->TemplateNameLoc,
381 : TemplateId->TemplateNameLoc;
1941 TemplateId->TemplateNameLoc = Id.StartLocation;
1945 TemplateId->TemplateNameLoc = Id.StartLocation;
2318 Diag(TemplateId->TemplateNameLoc,
2324 TemplateId->TemplateNameLoc,
2330 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc,
H A DParseDeclCXX.cpp1463 TemplateId->TemplateNameLoc,
1481 TemplateId->TemplateNameLoc,
1510 Diag(TemplateId->TemplateNameLoc,
1530 TemplateId->TemplateNameLoc,
H A DParser.cpp1616 TemplateId->TemplateNameLoc,
H A DParseDecl.cpp2601 Diag(TemplateId->TemplateNameLoc,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp2354 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); local
2372 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs,
2407 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized)
2418 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template)
2444 TemplateNameLoc,
2454 Specialization->setLocation(TemplateNameLoc);
2463 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC,
2486 Diag(TemplateNameLoc, diag::warn_partial_specs_not_deducible)
2488 << SourceRange(TemplateNameLoc, RAngleLoc);
2505 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc,
2585 CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation TemplateNameLoc, const TemplateArgumentListInfo &TemplateArgs) argument
5768 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
6891 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
7620 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateIn, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument
[all...]
H A DSemaCXXScopeSpec.cpp739 SourceLocation TemplateNameLoc,
768 SpecTL.setTemplateNameLoc(TemplateNameLoc);
782 SourceRange R(TemplateNameLoc, RAngleLoc);
794 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc,
802 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T;
812 SpecTL.setTemplateNameLoc(TemplateNameLoc);
735 ActOnCXXNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy Template, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, SourceLocation CCLoc, bool EnteringContext) argument
H A DDeclSpec.cpp44 StartLocation = TemplateId->TemplateNameLoc;
52 StartLocation = TemplateId->TemplateNameLoc;
H A DSemaExprCXX.cpp5542 TemplateId->TemplateNameLoc,
5591 TemplateId->TemplateNameLoc,
H A DTreeTransform.h9629 SourceLocation TemplateNameLoc,
9631 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs);
9627 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument
H A DSemaDecl.cpp3943 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc;
H A DSemaExpr.cpp1695 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc;
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h2270 SourceLocation TemplateNameLoc,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp5324 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); local
5325 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc,
5331 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); local
5333 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc,

Completed in 354 milliseconds