/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 177 SourceLocation LAngleLoc; member in struct:clang::final 197 SourceLocation LAngleLoc, SourceLocation RAngleLoc, 204 LAngleLoc, RAngleLoc, TemplateArgs); 224 SourceLocation LAngleLoc, SourceLocation RAngleLoc, 228 Kind(TemplateKind), LAngleLoc(LAngleLoc), RAngleLoc(RAngleLoc), 194 Create(SourceLocation TemplateKWLoc, SourceLocation TemplateNameLoc, IdentifierInfo *Name, OverloadedOperatorKind OperatorKind, ParsedTemplateTy OpaqueTemplateName, TemplateNameKind TemplateKind, SourceLocation LAngleLoc, SourceLocation RAngleLoc, ArrayRef<ParsedTemplateArgument> TemplateArgs, SmallVectorImpl<TemplateIdAnnotation *> &CleanupList) argument
|
H A D | Sema.h | 6021 /// \param LAngleLoc The location of the opening angle bracket ('<'). 6036 SourceLocation LAngleLoc, 6159 void ActOnLambdaExplicitTemplateParameterList(SourceLocation LAngleLoc, 6988 SourceLocation LAngleLoc, 7049 SourceLocation TemplateIILoc, SourceLocation LAngleLoc, 7062 SourceLocation LAngleLoc, 7149 SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgs, 7324 /// \param LAngleLoc The location of the opening angle bracket ('<'). 7334 SourceLocation LAngleLoc,
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateBase.h | 556 SourceLocation LAngleLoc; member in class:clang::TemplateArgumentListInfo 562 TemplateArgumentListInfo(SourceLocation LAngleLoc, argument 564 : LAngleLoc(LAngleLoc), RAngleLoc(RAngleLoc) {} 570 SourceLocation getLAngleLoc() const { return LAngleLoc; } 573 void setLAngleLoc(SourceLocation Loc) { LAngleLoc = Loc; } 614 SourceLocation LAngleLoc; member in struct:clang::final 622 SourceLocation getLAngleLoc() const { return LAngleLoc; } 652 SourceLocation LAngleLoc; variable
|
H A D | TypeLoc.h | 815 // When there are protocol qualifers, we have LAngleLoc and RAngleLoc 1570 SourceLocation LAngleLoc; 1589 return getLocalData()->LAngleLoc; 1593 getLocalData()->LAngleLoc = Loc; 1938 SourceLocation LAngleLoc; 1995 return getLocalData()->LAngleLoc.isValid(); 1999 return this->getLocalData()->LAngleLoc; 2003 this->getLocalData()->LAngleLoc = Loc; 2197 SourceLocation LAngleLoc; 2257 return this->getLocalData()->LAngleLoc; [all...] |
H A D | DeclTemplate.h | 76 SourceLocation LAngleLoc, RAngleLoc; member in class:clang::final 95 SourceLocation LAngleLoc, ArrayRef<NamedDecl *> Params, 113 SourceLocation LAngleLoc, 196 SourceLocation getLAngleLoc() const { return LAngleLoc; } 227 SourceLocation LAngleLoc, 235 TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause))) {}
|
H A D | ExprCXX.h | 2980 return getTrailingASTTemplateKWAndArgsInfo()->LAngleLoc; 3228 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->LAngleLoc; 3676 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->LAngleLoc;
|
H A D | Expr.h | 1311 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->LAngleLoc; 2964 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->LAngleLoc;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 117 SourceLocation LAngleLoc, RAngleLoc; local 120 TemplateParams, LAngleLoc, RAngleLoc)) { 149 CurTemplateDepthTracker.getDepth(), ExportLoc, TemplateLoc, LAngleLoc, 299 SourceLocation LAngleLoc local 304 << FixItHint::CreateInsertion(LAngleLoc, "<>"); 309 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None, 310 LAngleLoc, nullptr)); 425 /// The template parameter we parse will be added to this list. LAngleLoc and 432 SourceLocation &LAngleLoc, SourceLocation &RAngleLoc) { 434 if (!TryConsumeToken(tok::less, LAngleLoc)) { 430 ParseTemplateParameters( unsigned Depth, SmallVectorImpl<NamedDecl *> &TemplateParams, SourceLocation &LAngleLoc, SourceLocation &RAngleLoc) argument 848 SourceLocation LAngleLoc, RAngleLoc; local 1200 ParseTemplateIdAfterTemplateName(bool ConsumeLastToken, SourceLocation &LAngleLoc, TemplateArgList &TemplateArgs, SourceLocation &RAngleLoc) argument 1291 SourceLocation LAngleLoc, RAngleLoc; local [all...] |
H A D | ParseDeclCXX.cpp | 802 Range = SourceRange(D.Name.TemplateId->LAngleLoc, 1181 SourceLocation LAngleLoc, RAngleLoc; local 1182 ParseTemplateIdAfterTemplateName(true, LAngleLoc, TemplateArgs, 1608 SourceLocation LAngleLoc, RAngleLoc; local 1609 if (ParseTemplateIdAfterTemplateName(true, LAngleLoc, TemplateArgs, 1613 LAngleLoc = RAngleLoc = SourceLocation(); 1616 Name, NameLoc, SourceRange(LAngleLoc, RAngleLoc), false); 1629 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc), true); 1644 Diag(TemplateId->LAngleLoc, diag::err_template_spec_syntax_non_template) 1817 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc, TemplateArgsPt 1859 SourceLocation LAngleLoc = local [all...] |
H A D | ParseObjc.cpp | 236 // case, LAngleLoc will be valid and ProtocolIdents will capture the 238 SourceLocation LAngleLoc, EndProtoLoc; local 244 typeParamScope, LAngleLoc, ProtocolIdents, EndProtoLoc); 276 assert(LAngleLoc.isInvalid() && "Cannot have already parsed protocols"); 281 LAngleLoc, EndProtoLoc, 323 nullptr, typeArgsLAngleLoc, typeArgs, typeArgsRAngleLoc, LAngleLoc, 333 if (LAngleLoc.isValid()) { 346 LAngleLoc, EndProtoLoc, 1524 SourceLocation &LAngleLoc, SourceLocation &EndLoc, 1528 LAngleLoc 1521 ParseObjCProtocolReferences(SmallVectorImpl<Decl *> &Protocols, SmallVectorImpl<SourceLocation> &ProtocolLocs, bool WarnOnDeclarations, bool ForObjCContainer, SourceLocation &LAngleLoc, SourceLocation &EndLoc, bool consumeLastToken) argument 2070 SourceLocation LAngleLoc, EndProtoLoc; local [all...] |
H A D | ParseExprCXX.cpp | 364 TemplateId->LAngleLoc, 1268 SourceLocation LAngleLoc, RAngleLoc; 1270 TemplateParams, LAngleLoc, RAngleLoc)) { 1280 LAngleLoc, TemplateParams, RAngleLoc); 2381 SourceLocation LAngleLoc, RAngleLoc; 2383 if (ParseTemplateIdAfterTemplateName(true, LAngleLoc, TemplateArgs, 2404 LAngleLoc, RAngleLoc, TemplateArgs, TemplateIds); 2415 getCurScope(), SS, TemplateKWLoc, Template, Name, NameLoc, LAngleLoc, 2791 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc));
|
H A D | ParseDecl.cpp | 2324 SourceLocation LAngleLoc = local 2329 << FixItHint::CreateInsertion(LAngleLoc, "<>"); 2334 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None, 2335 LAngleLoc, nullptr));
|
H A D | Parser.cpp | 1883 TemplateId->LAngleLoc,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 893 SourceLocation LAngleLoc, 904 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); 925 SpecTL.setLAngleLoc(LAngleLoc); 974 SpecTL.setLAngleLoc(LAngleLoc); 888 ActOnCXXNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy OpaqueTemplate, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, SourceLocation CCLoc, bool EnteringContext) argument
|
H A D | SemaTemplate.cpp | 1090 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, 1114 bool WereArgsSpecified = TypeConstr->LAngleLoc.isValid(); 1124 if (TypeConstr->LAngleLoc.isValid()) { 1132 TypeConstr->LAngleLoc.isValid() ? &TemplateArgs : nullptr, 1139 ConceptDecl *NamedConcept, SourceLocation LAngleLoc, 1150 ConstraintArgs.setLAngleLoc(LAngleLoc); 1550 SourceLocation LAngleLoc, 1558 Context, TemplateLoc, LAngleLoc, 3163 DiagnoseMissingExplicitSpecialization(SourceRange(TemplateId->LAngleLoc, 3709 SourceLocation TemplateIILoc, SourceLocation LAngleLoc, 1137 formImmediatelyDeclaredConstraint( Sema &S, NestedNameSpecifierLoc NS, DeclarationNameInfo NameInfo, ConceptDecl *NamedConcept, SourceLocation LAngleLoc, SourceLocation RAngleLoc, QualType ConstrainedType, SourceLocation ParamNameLoc, ArgumentLocAppender Appender, SourceLocation EllipsisLoc) argument 1547 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ArrayRef<NamedDecl *> Params, SourceLocation RAngleLoc, Expr *RequiresClause) argument 3706 ActOnTemplateIdType( Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, IdentifierInfo *TemplateII, SourceLocation TemplateIILoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, bool IsCtorOrDtorName, bool IsClassName) argument 3810 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 4104 SourceLocation LAngleLoc = TemplateId->LAngleLoc; local 8011 SourceLocation LAngleLoc = TemplateId.LAngleLoc; local 9276 ActOnExplicitInstantiation( Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, const CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, const ParsedAttributesView &Attr) argument 10149 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateIn, IdentifierInfo *TemplateII, SourceLocation TemplateIILoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument [all...] |
H A D | SemaLambda.cpp | 521 void Sema::ActOnLambdaExplicitTemplateParameterList(SourceLocation LAngleLoc, argument 535 LSI->ExplicitTemplateParamsRange = {LAngleLoc, RAngleLoc};
|
H A D | TreeTransform.h | 2591 SourceLocation LAngleLoc, 2599 return getDerived().RebuildCXXStaticCastExpr(OpLoc, LAngleLoc, TInfo, 2604 return getDerived().RebuildCXXDynamicCastExpr(OpLoc, LAngleLoc, TInfo, 2609 return getDerived().RebuildCXXReinterpretCastExpr(OpLoc, LAngleLoc, TInfo, 2615 return getDerived().RebuildCXXConstCastExpr(OpLoc, LAngleLoc, TInfo, 2629 SourceLocation LAngleLoc, 2637 SourceRange(LAngleLoc, RAngleLoc), 2646 SourceLocation LAngleLoc, 2654 SourceRange(LAngleLoc, RAngleLoc), 2663 SourceLocation LAngleLoc, 2589 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2628 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2645 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2662 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2679 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 2574 InstArgs.setLAngleLoc(TemplArgInfo->LAngleLoc); 3833 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, 3961 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc,
|
H A D | SemaType.cpp | 1261 TemplateArgsInfo.setLAngleLoc(TemplateId->LAngleLoc); 3008 if (TemplateId->LAngleLoc.isValid()) { 3018 TemplateId->LAngleLoc.isValid() ? &TemplateArgsInfo : nullptr, 5720 TL.setLAngleLoc(TemplateId->LAngleLoc);
|
H A D | SemaExprCXX.cpp | 7323 TemplateId->LAngleLoc, 7376 TemplateId->LAngleLoc, 8359 TemplateId->LAngleLoc, ArgsPtr,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 49 SourceLocation LAngleLoc, 53 : TemplateLoc(TemplateLoc), LAngleLoc(LAngleLoc), RAngleLoc(RAngleLoc), 91 SourceLocation LAngleLoc, 97 return new (Mem) TemplateParameterList(C, TemplateLoc, LAngleLoc, Params, 47 TemplateParameterList(const ASTContext& C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ArrayRef<NamedDecl *> Params, SourceLocation RAngleLoc, Expr *RequiresClause) argument 90 Create(const ASTContext &C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ArrayRef<NamedDecl *> Params, SourceLocation RAngleLoc, Expr *RequiresClause) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1573 SourceLocation &LAngleLoc, 3079 SourceLocation &LAngleLoc, 3105 SourceLocation &LAngleLoc,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 925 SourceLocation LAngleLoc, RAngleLoc; local 933 LAngleLoc = readSourceLocation(); 942 TemplateArgumentListInfo TemplArgsInfo(LAngleLoc, RAngleLoc);
|
H A D | ASTReader.cpp | 7051 SourceLocation LAngleLoc = readSourceLocation(); 7054 TemplateArgumentListInfo TemplArgsInfo(LAngleLoc, RAngleLoc); 8631 SourceLocation LAngleLoc = readSourceLocation(); 8644 getContext(), TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause);
|
H A D | ASTWriterStmt.cpp | 64 Record.AddSourceLocation(ArgInfo.LAngleLoc);
|