Home
last modified time | relevance | path

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

/freebsd-14.2/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.h1646 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1650 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1697 TemplateArgumentLocInfo *ArgInfos,
1701 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
1705 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
1709 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
2455 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
2459 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
2488 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
2492 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTypeLoc.cpp580 TemplateArgumentLocInfo *ArgInfos, SourceLocation Loc) { in initializeArgLocs()
590 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
594 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
598 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
612 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
620 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
635 TemplateArgumentLocInfo *TALI = new TemplateArgumentLocInfo[size]; in createTrivialConceptReference()
H A DTemplateBase.cpp701 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
H A DASTImporter.cpp883 TemplateArgumentLocInfo FromInfo = TALoc.getLocInfo(); in import()
885 TemplateArgumentLocInfo ToInfo; in import()
890 ToInfo = TemplateArgumentLocInfo(*E); in import()
893 ToInfo = TemplateArgumentLocInfo(*TSIOrErr); in import()
908 ToInfo = TemplateArgumentLocInfo( in import()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h216 const TemplateArgumentLocInfo &Arg);
H A DASTRecordReader.h152 TemplateArgumentLocInfo
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp53 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo(); in handleTemplateArgumentLoc()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp7438 TemplateArgumentLocInfo
7449 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7456 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7466 return TemplateArgumentLocInfo(); in readTemplateArgumentLocInfo()
7476 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in readTemplateArgumentLoc()
H A DASTWriter.cpp5591 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h4605 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4608 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4611 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4615 TemplateArgumentLocInfo()); in TransformTemplateArgument()
H A DSemaExpr.cpp2163 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral()
2177 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral()
2183 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral()
4037 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
H A DSemaTemplateDeduction.cpp2647 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
H A DSemaTemplate.cpp5393 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()