Searched refs:TemplateArgumentLocInfo (Results 1 - 15 of 15) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTemplateBase.h406 struct TemplateArgumentLocInfo { struct in namespace:clang
425 TemplateArgumentLocInfo() {} function in struct:clang::TemplateArgumentLocInfo
426 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; } function in struct:clang::TemplateArgumentLocInfo
428 TemplateArgumentLocInfo(Expr *E) { Pointer = E; } function in struct:clang::TemplateArgumentLocInfo
431 TemplateArgumentLocInfo(ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc,
460 TemplateArgumentLocInfo LocInfo;
466 TemplateArgumentLocInfo Opaque)
511 TemplateArgumentLocInfo getLocInfo() const {
H A DTypeLoc.h1608 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) {
1612 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const {
1658 TemplateArgumentLocInfo *ArgInfos,
1662 return getNumArgs() * sizeof(TemplateArgumentLocInfo);
1666 return alignof(TemplateArgumentLocInfo);
1670 TemplateArgumentLocInfo *getArgInfos() const {
1671 return static_cast<TemplateArgumentLocInfo*>(getExtraLocalData());
2130 void setArgLocInfo(unsigned i, TemplateArgumentLocInfo AI) {
2134 TemplateArgumentLocInfo getArgLocInfo(unsigned i) const {
2165 return getNumArgs() * sizeof(TemplateArgumentLocInfo);
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DTypeLoc.cpp557 TemplateArgumentLocInfo *ArgInfos,
567 ArgInfos[i] = TemplateArgumentLocInfo();
571 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr());
575 ArgInfos[i] = TemplateArgumentLocInfo(
589 ArgInfos[i] = TemplateArgumentLocInfo(
597 ArgInfos[i] = TemplateArgumentLocInfo();
H A DTemplateBase.cpp598 clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo( function in class:clang::TemplateArgumentLocInfo
H A DASTImporter.cpp862 TemplateArgumentLocInfo FromInfo = TALoc.getLocInfo();
864 TemplateArgumentLocInfo ToInfo;
869 ToInfo = TemplateArgumentLocInfo(*E);
872 ToInfo = TemplateArgumentLocInfo(*TSIOrErr);
887 ToInfo = TemplateArgumentLocInfo(
H A DASTContext.cpp800 TemplateArgumentLocInfo()));
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DASTRecordReader.h148 /// Reads a TemplateArgumentLocInfo appropriate for the
150 TemplateArgumentLocInfo
H A DASTRecordWriter.h210 const TemplateArgumentLocInfo &Arg);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexDecl.cpp49 const TemplateArgumentLocInfo &LocInfo = TALoc.getLocInfo();
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReader.cpp7110 TemplateArgumentLocInfo
7121 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc,
7128 return TemplateArgumentLocInfo(getASTContext(), QualifierLoc,
7137 return TemplateArgumentLocInfo();
7147 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr()));
H A DASTWriter.cpp5113 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2690 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo());
H A DSemaExpr.cpp1897 TemplateArgumentLocInfo ArgInfo(Lit);
1911 TemplateArgumentLocInfo TypeArgInfo(Context.getTrivialTypeSourceInfo(CharTy));
1917 TemplateArgumentLocInfo ArgInfo;
3760 TemplateArgumentLocInfo ArgInfo;
H A DTreeTransform.h4339 TemplateArgumentLocInfo());
4342 TemplateArgumentLocInfo());
4345 TemplateArgumentLocInfo());
4482 // TemplateArgumentLocInfo for the pack expansion would be usable for
H A DSemaTemplate.cpp5026 TemplateArgumentLocInfo(TSI));

Completed in 542 milliseconds