/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprCXX.cpp | 295 SourceLocation TemplateKWLoc, 302 assert(Args || TemplateKWLoc.isValid()); 307 TemplateKWLoc, NameInfo, 328 SourceLocation TemplateKWLoc, 349 HasTemplateKWAndArgsInfo(TemplateArgs != 0 || TemplateKWLoc.isValid()) 377 getTemplateKWAndArgsInfo()->initializeFrom(TemplateKWLoc, *TemplateArgs, 390 } else if (TemplateKWLoc.isValid()) { 391 getTemplateKWAndArgsInfo()->initializeFrom(TemplateKWLoc); 423 SourceLocation TemplateKWLoc, 436 HasTemplateKWAndArgsInfo(Args != 0 || TemplateKWLoc 292 Create(const ASTContext &C, CXXRecordDecl *NamingClass, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, bool ADL, const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument 326 OverloadExpr(StmtClass K, const ASTContext &C, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End, bool KnownDependent, bool KnownInstantiationDependent, bool KnownContainsUnexpandedParameterPack) argument 421 DependentScopeDeclRefExpr(QualType T, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *Args) argument 454 Create(const ASTContext &C, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *Args) argument 1173 CXXDependentScopeMemberExpr(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 1230 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 1310 UnresolvedMemberExpr(const ASTContext &C, bool HasUnresolvedUsing, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument 1348 Create(const ASTContext &C, bool HasUnresolvedUsing, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument [all...] |
H A D | NestedNameSpecifier.cpp | 501 SourceLocation TemplateKWLoc, 505 TemplateKWLoc.isValid(), 500 Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL, SourceLocation ColonColonLoc) argument
|
H A D | Expr.cpp | 371 SourceLocation TemplateKWLoc, 386 = (TemplateArgs || TemplateKWLoc.isValid()) ? 1 : 0; 392 getTemplateKWAndArgsInfo()->initializeFrom(TemplateKWLoc, *TemplateArgs, 398 } else if (TemplateKWLoc.isValid()) { 399 getTemplateKWAndArgsInfo()->initializeFrom(TemplateKWLoc); 408 SourceLocation TemplateKWLoc, 416 return Create(Context, QualifierLoc, TemplateKWLoc, D, 424 SourceLocation TemplateKWLoc, 443 else if (TemplateKWLoc.isValid()) 447 return new (Mem) DeclRefExpr(Context, QualifierLoc, TemplateKWLoc, 369 DeclRefExpr(const ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, const DeclarationNameInfo &NameInfo, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs, QualType T, ExprValueKind VK) argument 406 Create(const ASTContext &Context, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, SourceLocation NameLoc, QualType T, ExprValueKind VK, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument 422 Create(const ASTContext &Context, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, const DeclarationNameInfo &NameInfo, QualType T, ExprValueKind VK, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument 1337 Create(const ASTContext &C, Expr *base, bool isarrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *memberdecl, DeclAccessPair founddecl, DeclarationNameInfo nameinfo, const TemplateArgumentListInfo *targs, QualType ty, ExprValueKind vk, ExprObjectKind ok) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | TemplateBase.h | 612 void setTemplateKeywordLoc(SourceLocation TemplateKWLoc) { argument 614 (getTemplateArgs() + NumTemplateArgs) = TemplateKWLoc; 618 Create(ASTContext &C, SourceLocation TemplateKWLoc, 621 void initializeFrom(SourceLocation TemplateKWLoc, 623 void initializeFrom(SourceLocation TemplateKWLoc, 627 void initializeFrom(SourceLocation TemplateKWLoc);
|
H A D | TypeLoc.h | 1352 SourceLocation TemplateKWLoc; 1364 return getLocalData()->TemplateKWLoc; 1367 getLocalData()->TemplateKWLoc = Loc; 1741 SourceLocation TemplateKWLoc; 1785 return getLocalData()->TemplateKWLoc; 1788 getLocalData()->TemplateKWLoc = Loc;
|
H A D | NestedNameSpecifier.h | 368 /// \param TemplateKWLoc The location of the 'template' keyword, if present. 373 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL,
|
H A D | ExprCXX.h | 2498 SourceLocation TemplateKWLoc, 2681 SourceLocation TemplateKWLoc, 2686 : OverloadExpr(UnresolvedLookupExprClass, C, QualifierLoc, TemplateKWLoc, 2715 SourceLocation TemplateKWLoc, 2795 SourceLocation TemplateKWLoc, 2802 SourceLocation TemplateKWLoc, 3167 SourceLocation TemplateKWLoc, 3183 SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, 3394 SourceLocation TemplateKWLoc, 3411 SourceLocation TemplateKWLoc, [all...] |
H A D | Expr.h | 911 SourceLocation TemplateKWLoc, 942 SourceLocation TemplateKWLoc, 952 SourceLocation TemplateKWLoc, 2368 SourceLocation TemplateKWLoc,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 236 SourceLocation TemplateKWLoc, 241 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, true); 246 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, false); 256 if (TemplateArgs || TemplateKWLoc.isValid()) 257 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, TemplateArgs); 432 SourceLocation TemplateKWLoc, 465 TemplateKWLoc, 667 SourceLocation TemplateKWLoc, 675 SS, TemplateKWLoc, FirstQualifierInScope, 713 OpLoc, IsArrow, SS, TemplateKWLoc, 235 BuildPossibleImplicitMemberExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs) argument 429 ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 664 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 852 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo, QualType Ty, ExprValueKind VK, ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = 0) argument 872 BuildMemberReferenceExpr(Expr *BaseExpr, QualType BaseExprType, SourceLocation OpLoc, bool IsArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs, bool SuppressQualifierCheck, ActOnMemberAccessExtraArgs *ExtraArgs) argument 1602 ActOnMemberAccessExpr(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &Id, Decl *ObjCImpDecl, bool HasTrailingLParen) argument 1748 BuildImplicitMemberExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs, bool IsKnownInstance) argument [all...] |
H A D | SemaTemplate.cpp | 408 SourceLocation TemplateKWLoc, 428 TemplateKWLoc, 434 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); 439 SourceLocation TemplateKWLoc, 444 TemplateKWLoc, 2111 Sema::ActOnTemplateIdType(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, argument 2138 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); 2156 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); 2181 SourceLocation TemplateKWLoc, 2210 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); 407 ActOnDependentIdExpression(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, bool isAddressOfOperand, const TemplateArgumentListInfo *TemplateArgs) argument 438 BuildDependentDeclRefExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 2177 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 2343 ActOnVarTemplateSpecialization( Scope *S, VarTemplateDecl *VarTemplate, Declarator &D, TypeSourceInfo *DI, SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParams, VarDecl::StorageClass SC, bool IsPartialSpecialization) argument 2762 BuildTemplateIdExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, LookupResult &R, bool RequiresADL, const TemplateArgumentListInfo *TemplateArgs) argument 2804 BuildQualifiedTemplateIdExpr(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 2848 ActOnDependentTemplateName(Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &Name, ParsedType ObjectType, bool EnteringContext, TemplateTy &Result) argument 3383 SourceLocation TemplateKWLoc; local 5784 SourceLocation TemplateKWLoc = TemplateParameterLists.size() > 0 local 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 | 737 SourceLocation TemplateKWLoc, 767 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); 774 SS.Extend(Context, TemplateKWLoc, Builder.getTypeLocInContext(Context, T), 811 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); 819 SS.Extend(Context, TemplateKWLoc, Builder.getTypeLocInContext(Context, T), 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 | SemaStmtAsm.cpp | 372 SourceLocation TemplateKWLoc, 382 ExprResult Result = ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Id, 371 LookupInlineAsmIdentifier(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &Id, InlineAsmIdentifierInfo &Info, bool IsUnevaluatedContext) argument
|
H A D | TreeTransform.h | 1627 SourceLocation TemplateKWLoc, 1672 SS, TemplateKWLoc, 2202 SourceLocation TemplateKWLoc, 2209 if (TemplateArgs || TemplateKWLoc.isValid()) 2210 return getSema().BuildQualifiedTemplateIdExpr(SS, TemplateKWLoc, 2222 SourceLocation TemplateKWLoc, 2226 return getSema().BuildTemplateIdExpr(SS, TemplateKWLoc, R, RequiresADL, 2294 SourceLocation TemplateKWLoc, 2303 SS, TemplateKWLoc, 2317 SourceLocation TemplateKWLoc, 1624 RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) argument 2200 RebuildDependentScopeDeclRefExpr( NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, bool IsAddressOfOperand) argument 2221 RebuildTemplateIdExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, LookupResult &R, bool RequiresADL, const TemplateArgumentListInfo *TemplateArgs) argument 2289 RebuildCXXDependentScopeMemberExpr(Expr *BaseE, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 2313 RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, SourceLocation OperatorLoc, bool IsArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs) argument 6769 SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc(); local 7871 SourceLocation TemplateKWLoc = Old->getTemplateKeywordLoc(); local 8637 SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc(); local 8714 SourceLocation TemplateKWLoc = Old->getTemplateKeywordLoc(); local 9659 SourceLocation TemplateKWLoc; // FIXME: retrieve it from caller. local 9678 SourceLocation TemplateKWLoc; // FIXME: retrieve it from caller. local 9827 SourceLocation TemplateKWLoc; // FIXME: retrieve it from caller. local [all...] |
H A D | DeclSpec.cpp | 56 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc, argument 58 Builder.Extend(Context, TemplateKWLoc, TL, ColonColonLoc);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 864 /// \param TemplateKWLoc if valid, specifies that this template-id 881 SourceLocation TemplateKWLoc, 913 = Actions.ActOnTemplateIdType(SS, TemplateKWLoc, 928 else if (TemplateKWLoc.isValid()) 929 Tok.setLocation(TemplateKWLoc); 947 TemplateId->TemplateKWLoc = TemplateKWLoc; 956 if (TemplateKWLoc.isValid()) 957 Tok.setLocation(TemplateKWLoc); 990 TemplateId->TemplateKWLoc, 879 AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &TemplateName, bool AllowTypeAnnotation) argument 1040 SourceLocation TemplateKWLoc = ConsumeToken(); local [all...] |
H A D | ParseExprCXX.cpp | 289 SourceLocation TemplateKWLoc = ConsumeToken(); local 329 SS, TemplateKWLoc, TemplateName, 332 if (AnnotateTemplateIdToken(Template, TNK, SS, TemplateKWLoc, 371 TemplateId->TemplateKWLoc, 574 SourceLocation TemplateKWLoc; local 581 TemplateKWLoc, 590 return Actions.ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Name, 1359 // FIXME: retrieve TemplateKWLoc from template-id annotation and 1818 SourceLocation TemplateKWLoc, 1835 TNK = Actions.ActOnDependentTemplateName(getCurScope(), SS, TemplateKWLoc, 1817 ParseUnqualifiedIdTemplateId(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, IdentifierInfo *Name, SourceLocation NameLoc, bool EnteringContext, ParsedType ObjectType, UnqualifiedId &Id, bool AssumeTemplateId) argument 2251 ParseUnqualifiedId(CXXScopeSpec &SS, bool EnteringContext, bool AllowDestructorName, bool AllowConstructorName, ParsedType ObjectType, SourceLocation& TemplateKWLoc, UnqualifiedId &Result) argument [all...] |
H A D | ParseOpenMP.cpp | 207 SourceLocation TemplateKWLoc; local 219 TemplateKWLoc, Name)) {
|
H A D | ParseExpr.cpp | 857 SourceLocation TemplateKWLoc; local 861 Res = Actions.ActOnIdExpression(getCurScope(), ScopeSpec, TemplateKWLoc, 1518 SourceLocation TemplateKWLoc; local 1536 ObjectType, TemplateKWLoc, Name)) 1541 OpKind, SS, TemplateKWLoc, Name,
|
H A D | Parser.cpp | 1614 TemplateId->TemplateKWLoc, 1873 SourceLocation TemplateKWLoc; // FIXME: parsed, but unused. local 1875 TemplateKWLoc, Result.Name)) {
|
H A D | ParseDeclCXX.cpp | 481 SourceLocation TemplateKWLoc; local 505 TemplateKWLoc, Name)) { 1479 TemplateId->TemplateKWLoc, 1987 SourceLocation TemplateKWLoc; local 1990 TemplateKWLoc, Name)) {
|
H A D | ParseStmt.cpp | 1913 SourceLocation TemplateKWLoc; local 1920 TemplateKWLoc, 1953 return Actions.LookupInlineAsmIdentifier(SS, TemplateKWLoc, Id, Info,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 145 /// TemplateKWLoc - The location of the template keyword within the 147 SourceLocation TemplateKWLoc; member in struct:clang::TemplateIdAnnotation
|
H A D | Sema.h | 2979 SourceLocation TemplateKWLoc, 3222 SourceLocation TemplateKWLoc, 3243 SourceLocation TemplateKWLoc, 3266 SourceLocation TemplateKWLoc, 3270 SourceLocation TemplateKWLoc, 3282 SourceLocation TemplateKWLoc, 3373 SourceLocation TemplateKWLoc, 3393 SourceLocation TemplateKWLoc, 3414 SourceLocation TemplateKWLoc, 3423 SourceLocation TemplateKWLoc, [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Parse/ |
H A D | Parser.h | 2174 SourceLocation TemplateKWLoc, 2230 SourceLocation& TemplateKWLoc, 2279 SourceLocation TemplateKWLoc,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 111 SourceLocation TemplateKWLoc = ReadSourceLocation(Record, Idx); local 118 Args.initializeFrom(TemplateKWLoc, ArgInfo); 2018 SourceLocation TemplateKWLoc; local 2022 TemplateKWLoc = ReadSourceLocation(F, Record, Idx); 2046 TemplateKWLoc, MemberD, FoundDecl, MemberNameInfo,
|