Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDTemplateBase.h364 struct TemplateArgumentLocInfo { struct
383 TemplateArgumentLocInfo(); argument
385 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} in TemplateArgumentLocInfo() function
387 TemplateArgumentLocInfo(Expr *E) : Expression(E) {} in TemplateArgumentLocInfo() argument
389 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, in TemplateArgumentLocInfo() function
425 TemplateArgumentLocInfo LocInfo; argument
431 TemplateArgumentLocInfo Opaque) in TemplateArgumentLoc()
470 TemplateArgumentLocInfo getLocInfo() const { in getLocInfo()
HDTypeLoc.h1460 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1463 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1508 TemplateArgumentLocInfo *ArgInfos,
1512 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
1516 return llvm::alignOf<TemplateArgumentLocInfo>(); in getExtraLocalDataAlignment()
1520 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
1521 return static_cast<TemplateArgumentLocInfo*>(getExtraLocalData()); in getArgInfos()
1891 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1894 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1922 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDTypeLoc.cpp432 TemplateArgumentLocInfo *ArgInfos, in initializeArgLocs()
442 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
446 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
450 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
464 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
472 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
HDTemplateBase.cpp424 TemplateArgumentLocInfo::TemplateArgumentLocInfo() { in TemplateArgumentLocInfo() function in TemplateArgumentLocInfo
425 memset((void*)this, 0, sizeof(TemplateArgumentLocInfo)); in TemplateArgumentLocInfo()
/NextBSD/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTWriter.h656 const TemplateArgumentLocInfo &Arg,
HDASTReader.h1556 TemplateArgumentLocInfo
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReader.cpp5800 TemplateArgumentLocInfo
5814 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo()
5822 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo()
5831 return TemplateArgumentLocInfo(); in GetTemplateArgumentLocInfo()
5843 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in ReadTemplateArgumentLoc()
HDASTWriter.cpp4844 const TemplateArgumentLocInfo &Arg, in AddTemplateArgumentLocInfo()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateDeduction.cpp2040 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
HDSemaExpr.cpp1626 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral()
1632 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral()
3307 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
HDSemaTemplate.cpp3104 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()
HDTreeTransform.h3453 Output = TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in InventTemplateArgumentLoc()