Searched refs:TemplateKWLoc (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp295 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 DNestedNameSpecifier.cpp501 SourceLocation TemplateKWLoc,
505 TemplateKWLoc.isValid(),
500 Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL, SourceLocation ColonColonLoc) argument
H A DExpr.cpp371 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 DTemplateBase.h612 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 DTypeLoc.h1352 SourceLocation TemplateKWLoc;
1364 return getLocalData()->TemplateKWLoc;
1367 getLocalData()->TemplateKWLoc = Loc;
1741 SourceLocation TemplateKWLoc;
1785 return getLocalData()->TemplateKWLoc;
1788 getLocalData()->TemplateKWLoc = Loc;
H A DNestedNameSpecifier.h368 /// \param TemplateKWLoc The location of the 'template' keyword, if present.
373 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL,
H A DExprCXX.h2498 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 DExpr.h911 SourceLocation TemplateKWLoc,
942 SourceLocation TemplateKWLoc,
952 SourceLocation TemplateKWLoc,
2368 SourceLocation TemplateKWLoc,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp236 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 DSemaTemplate.cpp408 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 DSemaCXXScopeSpec.cpp737 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 DSemaStmtAsm.cpp372 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 DTreeTransform.h1627 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 DDeclSpec.cpp56 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 DParseTemplate.cpp864 /// \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 DParseExprCXX.cpp289 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 DParseOpenMP.cpp207 SourceLocation TemplateKWLoc; local
219 TemplateKWLoc, Name)) {
H A DParseExpr.cpp857 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 DParser.cpp1614 TemplateId->TemplateKWLoc,
1873 SourceLocation TemplateKWLoc; // FIXME: parsed, but unused. local
1875 TemplateKWLoc, Result.Name)) {
H A DParseDeclCXX.cpp481 SourceLocation TemplateKWLoc; local
505 TemplateKWLoc, Name)) {
1479 TemplateId->TemplateKWLoc,
1987 SourceLocation TemplateKWLoc; local
1990 TemplateKWLoc, Name)) {
H A DParseStmt.cpp1913 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 DParsedTemplate.h145 /// TemplateKWLoc - The location of the template keyword within the
147 SourceLocation TemplateKWLoc; member in struct:clang::TemplateIdAnnotation
H A DSema.h2979 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 DParser.h2174 SourceLocation TemplateKWLoc,
2230 SourceLocation& TemplateKWLoc,
2279 SourceLocation TemplateKWLoc,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp111 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,

Completed in 573 milliseconds

12