Home
last modified time | relevance | path

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

12

/external/clang/include/clang/AST/
DTemplateBase.h368 struct TemplateArgumentLocInfo { struct
387 TemplateArgumentLocInfo(); argument
389 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} in TemplateArgumentLocInfo() function
391 TemplateArgumentLocInfo(Expr *E) : Expression(E) {} in TemplateArgumentLocInfo() argument
393 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, in TemplateArgumentLocInfo() function
429 TemplateArgumentLocInfo LocInfo; argument
435 TemplateArgumentLocInfo Opaque) in TemplateArgumentLoc()
474 TemplateArgumentLocInfo getLocInfo() const { in getLocInfo()
DTypeLoc.h1472 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1475 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1520 TemplateArgumentLocInfo *ArgInfos,
1524 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
1528 return llvm::alignOf<TemplateArgumentLocInfo>(); in getExtraLocalDataAlignment()
1532 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
1533 return static_cast<TemplateArgumentLocInfo*>(getExtraLocalData()); in getArgInfos()
1903 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1906 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1934 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
[all …]
/external/llvm-project/clang/include/clang/AST/
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 {
DTypeLoc.h1608 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1612 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1658 TemplateArgumentLocInfo *ArgInfos,
1662 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
1666 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
1670 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
1671 return static_cast<TemplateArgumentLocInfo*>(getExtraLocalData()); in getArgInfos()
2081 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
2085 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
2116 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
[all …]
/external/clang/lib/AST/
DTypeLoc.cpp456 TemplateArgumentLocInfo *ArgInfos, in initializeArgLocs()
466 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
470 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
474 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
488 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
496 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
DTemplateBase.cpp431 TemplateArgumentLocInfo::TemplateArgumentLocInfo() { in TemplateArgumentLocInfo() function in TemplateArgumentLocInfo
432 memset((void*)this, 0, sizeof(TemplateArgumentLocInfo)); in TemplateArgumentLocInfo()
/external/llvm-project/clang/lib/AST/
DTypeLoc.cpp555 TemplateArgumentLocInfo *ArgInfos, in initializeArgLocs()
565 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
569 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
573 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
587 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
595 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
DTemplateBase.cpp520 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
DASTImporter.cpp865 TemplateArgumentLocInfo FromInfo = TALoc.getLocInfo(); in import()
867 TemplateArgumentLocInfo ToInfo; in import()
872 ToInfo = TemplateArgumentLocInfo(*E); in import()
875 ToInfo = TemplateArgumentLocInfo(*TSIOrErr); in import()
890 ToInfo = TemplateArgumentLocInfo( in import()
/external/llvm-project/clang/include/clang/Serialization/
DASTRecordWriter.h209 const TemplateArgumentLocInfo &Arg);
DASTRecordReader.h150 TemplateArgumentLocInfo
/external/clang/include/clang/Serialization/
DASTWriter.h841 const TemplateArgumentLocInfo &Arg);
DASTReader.h1586 TemplateArgumentLocInfo
/external/llvm-project/clang/lib/Index/
DIndexDecl.cpp49 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo(); in handleTemplateArgumentLoc()
/external/clang/lib/Serialization/
DASTReader.cpp6160 TemplateArgumentLocInfo
6174 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo()
6182 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo()
6191 return TemplateArgumentLocInfo(); in GetTemplateArgumentLocInfo()
6203 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in ReadTemplateArgumentLoc()
DASTWriter.cpp4880 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
/external/llvm-project/clang/lib/Serialization/
DASTReader.cpp7078 TemplateArgumentLocInfo
7089 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7096 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7105 return TemplateArgumentLocInfo(); in readTemplateArgumentLocInfo()
7115 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in readTemplateArgumentLoc()
DASTWriter.cpp5332 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp2063 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
DSemaExpr.cpp1702 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral()
1708 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral()
3348 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
DSemaTemplate.cpp3186 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()
/external/llvm-project/clang/lib/Sema/
DSemaExpr.cpp1900 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral()
1914 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral()
1920 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral()
3764 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
DTreeTransform.h4253 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4256 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4259 TemplateArgumentLocInfo()); in TransformTemplateArgument()
DSemaTemplateDeduction.cpp2705 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
DSemaTemplate.cpp5003 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()

12