/external/clang/include/clang/AST/ |
D | TemplateBase.h | 368 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()
|
D | TypeLoc.h | 1472 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/ |
D | TemplateBase.h | 405 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 {
|
D | TypeLoc.h | 1608 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/ |
D | TypeLoc.cpp | 456 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()
|
D | TemplateBase.cpp | 431 TemplateArgumentLocInfo::TemplateArgumentLocInfo() { in TemplateArgumentLocInfo() function in TemplateArgumentLocInfo 432 memset((void*)this, 0, sizeof(TemplateArgumentLocInfo)); in TemplateArgumentLocInfo()
|
/external/llvm-project/clang/lib/AST/ |
D | TypeLoc.cpp | 555 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()
|
D | TemplateBase.cpp | 520 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
|
D | ASTImporter.cpp | 865 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/ |
D | ASTRecordWriter.h | 209 const TemplateArgumentLocInfo &Arg);
|
D | ASTRecordReader.h | 150 TemplateArgumentLocInfo
|
/external/clang/include/clang/Serialization/ |
D | ASTWriter.h | 841 const TemplateArgumentLocInfo &Arg);
|
D | ASTReader.h | 1586 TemplateArgumentLocInfo
|
/external/llvm-project/clang/lib/Index/ |
D | IndexDecl.cpp | 49 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo(); in handleTemplateArgumentLoc()
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 6160 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()
|
D | ASTWriter.cpp | 4880 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReader.cpp | 7078 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()
|
D | ASTWriter.cpp | 5332 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 2063 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
|
D | SemaExpr.cpp | 1702 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral() 1708 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral() 3348 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
|
D | SemaTemplate.cpp | 3186 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaExpr.cpp | 1900 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral() 1914 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral() 1920 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral() 3764 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
|
D | TreeTransform.h | 4253 TemplateArgumentLocInfo()); in TransformTemplateArgument() 4256 TemplateArgumentLocInfo()); in TransformTemplateArgument() 4259 TemplateArgumentLocInfo()); in TransformTemplateArgument()
|
D | SemaTemplateDeduction.cpp | 2705 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
|
D | SemaTemplate.cpp | 5003 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()
|