/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | TemplateBase.h | 365 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 D | ParsedTemplate.h | 149 /// TemplateNameLoc - The location of the template name within the 151 SourceLocation TemplateNameLoc; member in struct:clang::TemplateIdAnnotation
|
H A D | Sema.h | 4419 /// \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 D | ParseTemplate.cpp | 800 /// \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 D | ParseExprCXX.cpp | 373 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 D | ParseDeclCXX.cpp | 1463 TemplateId->TemplateNameLoc, 1481 TemplateId->TemplateNameLoc, 1510 Diag(TemplateId->TemplateNameLoc, 1530 TemplateId->TemplateNameLoc,
|
H A D | Parser.cpp | 1616 TemplateId->TemplateNameLoc,
|
H A D | ParseDecl.cpp | 2601 Diag(TemplateId->TemplateNameLoc,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 2354 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 D | SemaCXXScopeSpec.cpp | 739 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 D | DeclSpec.cpp | 44 StartLocation = TemplateId->TemplateNameLoc; 52 StartLocation = TemplateId->TemplateNameLoc;
|
H A D | SemaExprCXX.cpp | 5542 TemplateId->TemplateNameLoc, 5591 TemplateId->TemplateNameLoc,
|
H A D | TreeTransform.h | 9629 SourceLocation TemplateNameLoc, 9631 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); 9627 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument
|
H A D | SemaDecl.cpp | 3943 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc;
|
H A D | SemaExpr.cpp | 1695 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Parse/ |
H A D | Parser.h | 2270 SourceLocation TemplateNameLoc,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 5324 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,
|