Searched refs:TemplateArgumentLocInfo (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateBase.h | 472 struct TemplateArgumentLocInfo { 491 TemplateArgumentLocInfo() {} 492 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; } 494 TemplateArgumentLocInfo(Expr *E) { Pointer = E; } 497 TemplateArgumentLocInfo(ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc, 526 TemplateArgumentLocInfo LocInfo; 532 TemplateArgumentLocInfo Opaque) 576 TemplateArgumentLocInfo getLocInfo() const { return LocInfo; }
|
H A D | TypeLoc.h | 1687 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo() 1691 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo() 1738 TemplateArgumentLocInfo *ArgInfos, 1742 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize() 1746 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment() 1750 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos() 1751 return static_cast<TemplateArgumentLocInfo*>(getExtraLocalData()); in getArgInfos() 2524 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo() 2528 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo() 2557 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypeLoc.cpp | 587 TemplateArgumentLocInfo *ArgInfos, SourceLocation Loc) { in initializeArgLocs() 597 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs() 601 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs() 605 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs() 619 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs() 627 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs() 642 TemplateArgumentLocInfo *TALI = new TemplateArgumentLocInfo[size]; in createTrivialConceptReference()
|
H A D | TemplateBase.cpp | 698 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
|
H A D | ASTImporter.cpp | 884 TemplateArgumentLocInfo FromInfo = TALoc.getLocInfo(); in import() 886 TemplateArgumentLocInfo ToInfo; in import() 891 ToInfo = TemplateArgumentLocInfo(*E); in import() 894 ToInfo = TemplateArgumentLocInfo(*TSIOrErr); in import() 909 ToInfo = TemplateArgumentLocInfo( in import()
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordWriter.h | 223 const TemplateArgumentLocInfo &Arg);
|
H A D | ASTRecordReader.h | 145 TemplateArgumentLocInfo
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 53 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo(); in handleTemplateArgumentLoc()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 7490 TemplateArgumentLocInfo 7501 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo() 7508 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo() 7518 return TemplateArgumentLocInfo(); in readTemplateArgumentLocInfo() 7528 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in readTemplateArgumentLoc()
|
H A D | ASTWriter.cpp | 6103 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 4687 TemplateArgumentLocInfo()); in TransformTemplateArgument() 4690 TemplateArgumentLocInfo()); in TransformTemplateArgument() 4693 TemplateArgumentLocInfo()); in TransformTemplateArgument() 4697 TemplateArgumentLocInfo()); in TransformTemplateArgument()
|
H A D | SemaExpr.cpp | 2150 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral() 2164 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral() 2170 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral() 3763 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
|
H A D | SemaTemplateDeduction.cpp | 2808 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
|
H A D | SemaTemplate.cpp | 4683 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()
|