Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DTemplateBase.h406 struct TemplateArgumentLocInfo {
425 TemplateArgumentLocInfo() {}
426 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
428 TemplateArgumentLocInfo(Expr *E) { Pointer = E; }
431 TemplateArgumentLocInfo(ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc,
460 TemplateArgumentLocInfo LocInfo;
466 TemplateArgumentLocInfo Opaque)
511 TemplateArgumentLocInfo getLocInfo() const {
DTypeLoc.h1640 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
1644 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
1691 TemplateArgumentLocInfo *ArgInfos,
1695 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
1699 return alignof(TemplateArgumentLocInfo); in getExtraLocalDataAlignment()
1703 TemplateArgumentLocInfo *getArgInfos() const { in getArgInfos()
1704 return static_cast<TemplateArgumentLocInfo*>(getExtraLocalData()); in getArgInfos()
2195 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) { in setArgLocInfo()
2199 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const { in getArgLocInfo()
2227 return getNumArgs() * sizeof(TemplateArgumentLocInfo); in getExtraLocalDataSize()
[all …]
/openbsd/src/gnu/llvm/clang/lib/AST/
DTypeLoc.cpp577 TemplateArgumentLocInfo *ArgInfos, SourceLocation Loc) { in initializeArgLocs()
586 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
590 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
594 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
608 ArgInfos[i] = TemplateArgumentLocInfo( in initializeArgLocs()
616 ArgInfos[i] = TemplateArgumentLocInfo(); in initializeArgLocs()
DTemplateBase.cpp591 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( in TemplateArgumentLocInfo() function in clang::TemplateArgumentLocInfo
DASTImporter.cpp912 TemplateArgumentLocInfo FromInfo = TALoc.getLocInfo(); in import()
914 TemplateArgumentLocInfo ToInfo; in import()
919 ToInfo = TemplateArgumentLocInfo(*E); in import()
922 ToInfo = TemplateArgumentLocInfo(*TSIOrErr); in import()
937 ToInfo = TemplateArgumentLocInfo( in import()
/openbsd/src/gnu/llvm/clang/include/clang/Serialization/
DASTRecordWriter.h216 const TemplateArgumentLocInfo &Arg);
DASTRecordReader.h152 TemplateArgumentLocInfo
/openbsd/src/gnu/llvm/clang/lib/Index/
DIndexDecl.cpp53 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo(); in handleTemplateArgumentLoc()
/openbsd/src/gnu/llvm/clang/lib/Serialization/
DASTReader.cpp7226 TemplateArgumentLocInfo
7237 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7244 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc, in readTemplateArgumentLocInfo()
7253 return TemplateArgumentLocInfo(); in readTemplateArgumentLocInfo()
7263 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in readTemplateArgumentLoc()
DASTWriter.cpp5488 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaExpr.cpp1965 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral()
1979 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy)); in ActOnStringLiteral()
1985 TemplateArgumentLocInfo ArgInfo; in ActOnStringLiteral()
3860 TemplateArgumentLocInfo ArgInfo; in ActOnNumericConstant()
DSemaTemplateDeduction.cpp2596 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
DTreeTransform.h4516 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4519 TemplateArgumentLocInfo()); in TransformTemplateArgument()
4522 TemplateArgumentLocInfo()); in TransformTemplateArgument()
DSemaTemplate.cpp5216 TemplateArgumentLocInfo(TSI)); in CheckTemplateTypeArgument()