Home
last modified time | relevance | path

Searched refs:TemplateArgumentLocInfo (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h478 struct TemplateArgumentLocInfo {
497 TemplateArgumentLocInfo() {}
498 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
500 TemplateArgumentLocInfo(Expr *E) { Pointer = E; }
503 TemplateArgumentLocInfo(ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc,
532 TemplateArgumentLocInfo LocInfo;
538 TemplateArgumentLocInfo Opaque)
582 TemplateArgumentLocInfo getLocInfo() const { return LocInfo; }
H A DTypeLoc.h1743 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1747 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1794 TemplateArgumentLocInfo *ArgInfos,
1798 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
1802 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
1806 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
1807 return static_cast<TemplateArgumentLocInfo*>(getExtraLocalData()); in getArgInfos()
2581 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
2585 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
2614 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypeLoc.cpp601 TemplateArgumentLocInfo *ArgInfos, SourceLocation Loc) { in initializeArgLocs()
611 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
615 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
619 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
633 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
641 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
656 llvm::SmallVector<TemplateArgumentLocInfo, 8> TALI(size); in createTrivialConceptReference()
H A DTemplateBase.cpp693 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
H A DASTImporter.cpp938 TemplateArgumentLocInfo FromInfo = TALoc.getLocInfo(); in import()
940 TemplateArgumentLocInfo ToInfo; in import()
945 ToInfo = TemplateArgumentLocInfo(*E); in import()
948 ToInfo = TemplateArgumentLocInfo(*TSIOrErr); in import()
963 ToInfo = TemplateArgumentLocInfo( in import()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h144 TemplateArgumentLocInfo
H A DASTRecordWriter.h251 const TemplateArgumentLocInfo &Arg);
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp53 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo(); in handleTemplateArgumentLoc()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp7838 TemplateArgumentLocInfo
7849 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7856 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7866 return TemplateArgumentLocInfo(); in readTemplateArgumentLocInfo()
7876 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in readTemplateArgumentLoc()
H A DASTWriter.cpp6751 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h4900 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4903 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4906 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4910 TemplateArgumentLocInfo()); in TransformTemplateArgument()
H A DSemaExpr.cpp2257 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral()
2271 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral()
2277 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral()
3812 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
H A DSemaTemplateDeduction.cpp2869 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
H A DSemaTemplate.cpp5064 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2471 …TemplateArgumentLocInfo(clang::TemplateArgument::ArgKind, clang::TemplateArgumentLocInfo const&, l…
10816 {"_ZN5clang23TemplateArgumentLocInfoC1Ev", "clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo
10817 {"_ZN5clang23TemplateArgumentLocInfoC2Ev", "clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo
10969 …STContext&, unsigned int, clang::TemplateArgument const*, clang::TemplateArgumentLocInfo*, clang::…