Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h472 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 DTypeLoc.h1687 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 DTypeLoc.cpp587 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 DTemplateBase.cpp698 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
H A DASTImporter.cpp884 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 DASTRecordWriter.h223 const TemplateArgumentLocInfo &Arg);
H A DASTRecordReader.h145 TemplateArgumentLocInfo
/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.cpp7490 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 DASTWriter.cpp6103 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h4687 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4690 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4693 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4697 TemplateArgumentLocInfo()); in TransformTemplateArgument()
H A DSemaExpr.cpp2150 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 DSemaTemplateDeduction.cpp2808 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
H A DSemaTemplate.cpp4683 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()