/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 114 SourceLocation LAngleLoc, RAngleLoc; local 117 TemplateParams, LAngleLoc, RAngleLoc)) { 129 TemplateParams.size(), RAngleLoc)); 291 /// RAngleLoc will receive the positions of the '<' and '>', respectively, 298 SourceLocation &RAngleLoc) { 317 RAngleLoc = Tok.getLocation(); 319 } else if (!TryConsumeToken(tok::greater, RAngleLoc) && Failed) { 536 SourceLocation LAngleLoc, RAngleLoc; local 540 RAngleLoc)) { 607 RAngleLoc); 295 ParseTemplateParameters(unsigned Depth, SmallVectorImpl<Decl*> &TemplateParams, SourceLocation &LAngleLoc, SourceLocation &RAngleLoc) argument 715 ParseGreaterThanInTemplateList(SourceLocation &RAngleLoc, bool ConsumeLastToken) argument 841 ParseTemplateIdAfterTemplateName(TemplateTy Template, SourceLocation TemplateNameLoc, const CXXScopeSpec &SS, bool ConsumeLastToken, SourceLocation &LAngleLoc, TemplateArgList &TemplateArgs, SourceLocation &RAngleLoc) argument 923 SourceLocation LAngleLoc, RAngleLoc; local [all...] |
H A D | ParseExprCXX.cpp | 384 TemplateId->RAngleLoc, 1976 SourceLocation LAngleLoc, RAngleLoc; 1982 RAngleLoc)) 2009 TemplateId->RAngleLoc = RAngleLoc; 2026 LAngleLoc, TemplateArgsPtr, RAngleLoc, 2032 Id.setConstructorName(Type.get(), NameLoc, RAngleLoc); 2034 Id.setDestructorName(Id.StartLocation, Type.get(), RAngleLoc); 2379 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc)); 2388 TemplateId->RAngleLoc); [all...] |
H A D | ParseDeclCXX.cpp | 576 Name.TemplateId->RAngleLoc); 978 SourceLocation LAngleLoc, RAngleLoc; local 980 true, LAngleLoc, TemplateArgs, RAngleLoc); local 1267 SourceLocation LAngleLoc, RAngleLoc; local 1270 TemplateArgs, RAngleLoc)) { 1273 LAngleLoc = RAngleLoc = SourceLocation(); 1278 << TagTokKind << Name << SourceRange(LAngleLoc, RAngleLoc); 1495 TemplateId->RAngleLoc, 1513 TemplateId->RAngleLoc);
|
H A D | Parser.cpp | 1565 TemplateId->RAngleLoc);
|
/external/clang/include/clang/AST/ |
H A D | TemplateBase.h | 517 SourceLocation RAngleLoc; member in class:clang::TemplateArgumentListInfo 527 SourceLocation RAngleLoc) 528 : LAngleLoc(LAngleLoc), RAngleLoc(RAngleLoc) {} 531 SourceLocation getRAngleLoc() const { return RAngleLoc; } 534 void setRAngleLoc(SourceLocation Loc) { RAngleLoc = Loc; } 564 SourceLocation RAngleLoc; member in struct:clang::ASTTemplateArgumentListInfo 526 TemplateArgumentListInfo(SourceLocation LAngleLoc, SourceLocation RAngleLoc) argument
|
H A D | TypeLoc.h | 804 SourceLocation RAngleLoc; member in struct:clang::ObjCProtocolListLocInfo 831 return this->getLocalData()->RAngleLoc; 834 this->getLocalData()->RAngleLoc = Loc; 1357 SourceLocation RAngleLoc; 1381 return getLocalData()->RAngleLoc; 1384 getLocalData()->RAngleLoc = Loc; 1746 SourceLocation RAngleLoc; 1809 return this->getLocalData()->RAngleLoc; 1812 this->getLocalData()->RAngleLoc = Loc;
|
H A D | DeclTemplate.h | 51 SourceLocation LAngleLoc, RAngleLoc; member in class:clang::TemplateParameterList 64 SourceLocation RAngleLoc); 72 SourceLocation RAngleLoc); 128 SourceLocation getRAngleLoc() const { return RAngleLoc; } 131 return SourceRange(TemplateLoc, RAngleLoc); 144 NamedDecl **Params, SourceLocation RAngleLoc) : 145 TemplateParameterList(TemplateLoc, LAngleLoc, Params, N, RAngleLoc) {
|
H A D | ExprCXX.h | 2393 return getTemplateKWAndArgsInfo()->RAngleLoc; 2645 return getTemplateKWAndArgsInfo()->RAngleLoc; 3066 return getTemplateKWAndArgsInfo()->RAngleLoc;
|
H A D | Expr.h | 1078 return getTemplateKWAndArgsInfo()->RAngleLoc; 2478 return getTemplateKWAndArgsInfo()->RAngleLoc;
|
/external/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 172 SourceLocation RAngleLoc; member in struct:clang::TemplateIdAnnotation
|
H A D | Sema.h | 4544 /// \param RAngleLoc The location of the closing angle bracket ('>'). 4559 SourceLocation RAngleLoc, 5227 SourceLocation RAngleLoc); 5274 SourceLocation RAngleLoc, 5288 SourceLocation RAngleLoc); 5369 SourceLocation RAngleLoc, 5391 SourceLocation RAngleLoc, 5417 SourceLocation RAngleLoc, 5539 /// \param RAngleLoc The location of the closing angle bracket ('>'). 5548 SourceLocation RAngleLoc); [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 820 SourceLocation RAngleLoc) { 826 RAngleLoc); 1907 TemplateId->RAngleLoc)); 2159 SourceLocation RAngleLoc, 2167 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); 2185 SpecTL.setRAngleLoc(RAngleLoc); 2203 SpecTL.setRAngleLoc(RAngleLoc); 2230 SourceLocation RAngleLoc) { 2234 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); 2257 SpecTL.setRAngleLoc(RAngleLoc); 815 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument 2155 ActOnTemplateIdType(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, bool IsCtorOrDtorName) argument 2221 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 2411 SourceLocation RAngleLoc = TemplateId->RAngleLoc; local 3137 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTypeParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument 3195 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument 3247 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument 3289 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, Decl *Param, SmallVectorImpl<TemplateArgument> &Converted, bool &HasDefaultArg) argument 3379 CheckTemplateArgument(NamedDecl *Param, TemplateArgumentLoc &Arg, NamedDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, unsigned ArgumentPackIndex, SmallVectorImpl<TemplateArgument> &Converted, CheckTemplateArgumentKind CTAK) argument 3646 SourceLocation RAngleLoc = TemplateArgs.getRAngleLoc(); local 5948 SourceLocation RAngleLoc = TemplateId.RAngleLoc; 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 D | SemaCXXScopeSpec.cpp | 800 SourceLocation RAngleLoc, 807 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); 829 SpecTL.setRAngleLoc(RAngleLoc); 841 SourceRange R(TemplateNameLoc, RAngleLoc); 873 SpecTL.setRAngleLoc(RAngleLoc); 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 D | DeclSpec.cpp | 45 EndLocation = TemplateId->RAngleLoc; 53 EndLocation = TemplateId->RAngleLoc;
|
H A D | SemaLambda.cpp | 232 SourceLocation RAngleLoc = IntroRange.getEnd(); local 237 LSI->AutoTemplateParams.size(), RAngleLoc);
|
H A D | TreeTransform.h | 2045 SourceLocation RAngleLoc, 2052 RAngleLoc, LParenLoc, 2057 RAngleLoc, LParenLoc, 2062 RAngleLoc, LParenLoc, 2068 RAngleLoc, LParenLoc, 2083 SourceLocation RAngleLoc, 2089 SourceRange(LAngleLoc, RAngleLoc), 2100 SourceLocation RAngleLoc, 2106 SourceRange(LAngleLoc, RAngleLoc), 2117 SourceLocation RAngleLoc, 2041 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2080 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2097 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2114 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2131 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument [all...] |
H A D | SemaTemplateDeduction.cpp | 2227 PartialTemplArgInfo->RAngleLoc); 2391 PartialTemplArgInfo->RAngleLoc);
|
H A D | SemaTemplateInstantiateDecl.cpp | 2653 TemplArgInfo->RAngleLoc); 2780 TemplArgInfo->RAngleLoc);
|
H A D | SemaExprCXX.cpp | 5518 TemplateId->RAngleLoc); 5567 TemplateId->RAngleLoc);
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 33 SourceLocation RAngleLoc) 34 : TemplateLoc(TemplateLoc), LAngleLoc(LAngleLoc), RAngleLoc(RAngleLoc), 59 unsigned NumParams, SourceLocation RAngleLoc) { 66 NumParams, RAngleLoc); 30 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument 57 Create(const ASTContext &C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 2397 SourceLocation &RAngleLoc); 2414 bool ParseGreaterThanInTemplateList(SourceLocation &RAngleLoc, 2422 SourceLocation &RAngleLoc);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 627 SourceLocation LAngleLoc, RAngleLoc; local 637 RAngleLoc = ReadSourceLocation(Record, Idx); 645 TemplateArgumentListInfo TemplArgsInfo(LAngleLoc, RAngleLoc);
|
H A D | ASTReader.cpp | 5949 SourceLocation RAngleLoc = ReadSourceLocation(F, Record, Index); 5951 TemplateArgumentListInfo TemplArgsInfo(LAngleLoc, RAngleLoc); 7619 SourceLocation RAngleLoc = ReadSourceLocation(F, Record, Idx); 7629 Params.data(), Params.size(), RAngleLoc);
|
H A D | ASTWriterDecl.cpp | 410 Writer.AddSourceLocation(FTSInfo->TemplateArgumentsAsWritten->RAngleLoc,
|
H A D | ASTWriterStmt.cpp | 56 Writer.AddSourceLocation(Args.RAngleLoc, Record);
|