Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateBase.h405 struct TemplateArgumentLocInfo {
424 TemplateArgumentLocInfo() {}
425 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
427 TemplateArgumentLocInfo(Expr *E) { Pointer = E; }
430 TemplateArgumentLocInfo(ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc,
459 TemplateArgumentLocInfo LocInfo;
465 TemplateArgumentLocInfo Opaque)
510 TemplateArgumentLocInfo getLocInfo() const {
H A DTypeLoc.h1644 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1694 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
1698 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
1702 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
2198 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
2226 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
2230 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
2234 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
2481 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
2485 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DTypeLoc.cpp571 TemplateArgumentLocInfo *ArgInfos, in initializeArgLocs()
581 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
585 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
589 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
603 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
611 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
H A DTemplateBase.cpp601 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
H A DASTImporter.cpp917 TemplateArgumentLocInfo FromInfo = TALoc.getLocInfo(); in import()
919 TemplateArgumentLocInfo ToInfo; in import()
924 ToInfo = TemplateArgumentLocInfo(*E); in import()
927 ToInfo = TemplateArgumentLocInfo(*TSIOrErr); in import()
942 ToInfo = TemplateArgumentLocInfo( in import()
H A DASTContext.cpp805 TemplateArgumentLocInfo())); in getCanonicalTemplateTemplateParmDecl()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTRecordWriter.h216 const TemplateArgumentLocInfo &Arg);
H A DASTRecordReader.h152 TemplateArgumentLocInfo
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexDecl.cpp53 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo(); in handleTemplateArgumentLoc()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp7186 TemplateArgumentLocInfo
7197 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7204 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7213 return TemplateArgumentLocInfo(); in readTemplateArgumentLocInfo()
7223 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in readTemplateArgumentLoc()
H A DASTWriter.cpp5317 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp1965 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral()
1979 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral()
1985 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral()
3856 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
H A DSemaTemplateDeduction.cpp2551 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
H A DTreeTransform.h4426 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4429 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4432 TemplateArgumentLocInfo()); in TransformTemplateArgument()
H A DSemaTemplate.cpp5084 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()