Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DTemplateBase.h368 struct TemplateArgumentLocInfo { struct
387 TemplateArgumentLocInfo(); argument
389 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} in TemplateArgumentLocInfo() argument
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/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/clang/include/clang/Serialization/
DASTWriter.h841 const TemplateArgumentLocInfo &Arg);
DASTReader.h1586 TemplateArgumentLocInfo
/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/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()
DTreeTransform.h3717 Output = TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in InventTemplateArgumentLoc()