/external/clang/include/clang/AST/ |
D | TemplateBase.h | 420 class TemplateArgumentLoc { 425 TemplateArgumentLoc() {} in TemplateArgumentLoc() function 427 TemplateArgumentLoc(const TemplateArgument &Argument, in TemplateArgumentLoc() function 432 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) in TemplateArgumentLoc() function 437 TemplateArgumentLoc(const TemplateArgument &Argument, Expr *E) in TemplateArgumentLoc() function 442 TemplateArgumentLoc(const TemplateArgument &Argument, 517 SmallVector<TemplateArgumentLoc, 8> Arguments; 540 const TemplateArgumentLoc *getArgumentArray() const { in getArgumentArray() 544 llvm::ArrayRef<TemplateArgumentLoc> arguments() const { in arguments() 548 const TemplateArgumentLoc &operator[](unsigned I) const { [all …]
|
D | DeclTemplate.h | 561 TemplateArgumentLoc, 572 size_t numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const { in numTrailingObjects() argument 599 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 600 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 607 const TemplateArgumentLoc &getTemplateArg(unsigned I) const { in getTemplateArg() 1332 typedef DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *> 1442 const TemplateArgumentLoc &getDefaultArgument() const { 1443 static const TemplateArgumentLoc None; 1460 const TemplateArgumentLoc &DefArg);
|
D | TypeLoc.h | 1479 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc() 1480 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc() 1910 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc() 1911 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc()
|
D | RecursiveASTVisitor.h | 227 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc); 467 bool TraverseTemplateArgumentLocsHelper(const TemplateArgumentLoc *TAL, 757 const TemplateArgumentLoc &ArgLoc) { 1665 const TemplateArgumentLoc *TAL, unsigned Count) {
|
D | ExprCXX.h | 2584 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() 2856 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() 3288 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs()
|
D | Type.h | 97 class TemplateArgumentLoc; 4015 static bool anyDependentTemplateArguments(const TemplateArgumentLoc *Args, 4031 const TemplateArgumentLoc *Args,
|
D | Expr.h | 1155 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 2561 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs()
|
/external/clang/lib/AST/ |
D | TemplateBase.cpp | 426 SourceRange TemplateArgumentLoc::getSourceRange() const { in getSourceRange() 524 llvm::alignOf<TemplateArgumentLoc>()); in Create() 538 TemplateArgumentLoc *ArgBuffer = getTemplateArgs(); in initializeFrom() 540 new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]); in initializeFrom() 552 TemplateArgumentLoc *ArgBuffer = getTemplateArgs(); in initializeFrom() 561 new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]); in initializeFrom() 575 sizeof(TemplateArgumentLoc) * NumTemplateArgs; in sizeFor()
|
D | Comment.cpp | 290 TemplateArgumentLoc MaybeFunction = STL.getArgLoc(0); in fill()
|
D | DeclTemplate.cpp | 679 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument() 683 DefaultArgument.set(new (C) TemplateArgumentLoc(DefArg)); in setDefaultArgument()
|
D | StmtProfile.cpp | 63 void VisitTemplateArguments(const TemplateArgumentLoc *Args, 1586 void StmtProfiler::VisitTemplateArguments(const TemplateArgumentLoc *Args, in VisitTemplateArguments()
|
D | Decl.cpp | 3140 totalSizeToAlloc<TemplateArgumentLoc, FunctionTemplateDecl *>( in Create() 3157 TemplateArgumentLoc *ArgsArray = getTrailingObjects<TemplateArgumentLoc>(); in DependentFunctionTemplateSpecializationInfo() 3159 new (&ArgsArray[I]) TemplateArgumentLoc(TArgs[I]); in DependentFunctionTemplateSpecializationInfo()
|
D | ASTDumper.cpp | 239 void dumpTemplateArgumentLoc(const TemplateArgumentLoc &A); 908 void ASTDumper::dumpTemplateArgumentLoc(const TemplateArgumentLoc &A) { in dumpTemplateArgumentLoc()
|
D | TypePrinter.cpp | 1452 const TemplateArgumentLoc *Args, unsigned NumArgs, in PrintTemplateArgumentList()
|
/external/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 159 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc() 360 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack() 379 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks() 875 TemplateArgumentLoc 877 TemplateArgumentLoc OrigLoc, in getTemplateArgumentPackExpansionPattern() 903 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()), in getTemplateArgumentPackExpansionPattern() 913 return TemplateArgumentLoc(Pattern, Pattern); in getTemplateArgumentPackExpansionPattern() 919 return TemplateArgumentLoc(Argument.getPackExpansionPattern(), in getTemplateArgumentPackExpansionPattern() 929 return TemplateArgumentLoc(); in getTemplateArgumentPackExpansionPattern()
|
D | SemaTemplate.cpp | 486 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef, in translateTemplateArgument() 495 return TemplateArgumentLoc(TemplateArgument(T), DI); in translateTemplateArgument() 500 return TemplateArgumentLoc(TemplateArgument(E), E); in translateTemplateArgument() 510 return TemplateArgumentLoc(TArg, in translateTemplateArgument() 791 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() 2064 TemplateArgumentLoc(TemplateArgument(E), E)); in checkBuiltinTemplateIdType() 3066 TemplateArgumentLoc &AL, in CheckTemplateTypeArgument() 3142 AL = TemplateArgumentLoc(TemplateArgument(ArgType), in CheckTemplateTypeArgument() 3356 TemplateArgumentLoc 3368 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() [all …]
|
D | TreeTransform.h | 506 bool TransformTemplateArgument(const TemplateArgumentLoc &Input, 507 TemplateArgumentLoc &Output, 528 bool TransformTemplateArguments(const TemplateArgumentLoc *Inputs, 558 TemplateArgumentLoc &ArgLoc); 2952 TemplateArgumentLoc RebuildPackExpansion(TemplateArgumentLoc Pattern, in RebuildPackExpansion() 2961 return TemplateArgumentLoc(); in RebuildPackExpansion() 2963 return TemplateArgumentLoc(Result.get(), Result.get()); in RebuildPackExpansion() 2967 return TemplateArgumentLoc(TemplateArgument( in RebuildPackExpansion() 2987 return TemplateArgumentLoc(TemplateArgument(Expansion->getType()), in RebuildPackExpansion() 2992 return TemplateArgumentLoc(); in RebuildPackExpansion() [all …]
|
D | SemaCoroutine.cpp | 53 Args.addArgument(TemplateArgumentLoc( in lookupPromiseType() 59 Args.addArgument(TemplateArgumentLoc( in lookupPromiseType()
|
D | SemaTemplateDeduction.cpp | 1991 static TemplateArgumentLoc 2001 return TemplateArgumentLoc(Arg, in getTrivialTemplateArgumentLoc() 2008 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc() 2015 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc() 2022 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc() 2036 return TemplateArgumentLoc(Arg, in getTrivialTemplateArgumentLoc() 2041 return TemplateArgumentLoc(Arg, Builder.getWithLocInContext(S.Context), in getTrivialTemplateArgumentLoc() 2046 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); in getTrivialTemplateArgumentLoc() 2049 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc() 2095 TemplateArgumentLoc ArgLoc = getTrivialTemplateArgumentLoc(S, Arg, NTTPType, in ConvertDeducedTemplateArgument() [all …]
|
/external/clang/unittests/Tooling/ |
D | RecursiveASTVisitorTestExprVisitor.cpp | 34 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc()
|
/external/clang/tools/libclang/ |
D | CursorVisitor.h | 250 bool VisitTemplateArgumentLoc(const TemplateArgumentLoc &TAL);
|
D | CIndex.cpp | 736 const TemplateArgumentLoc *TemplateArgs = Info->getTemplateArgs(); in VisitClassTemplatePartialSpecializationDecl() 1407 bool CursorVisitor::VisitTemplateArgumentLoc(const TemplateArgumentLoc &TAL) { in VisitTemplateArgumentLoc() 2682 for (const TemplateArgumentLoc *Arg = ArgList->getTemplateArgs(), in RunVisitorWorkList() 2761 for (const TemplateArgumentLoc *Arg = M->getTemplateArgs(), in RunVisitorWorkList()
|
/external/clang/include/clang/Serialization/ |
D | ASTWriter.h | 682 void AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg,
|
D | ASTReader.h | 1589 TemplateArgumentLoc
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 163 class TemplateArgumentLoc; variable 5749 TemplateArgumentLoc 5775 TemplateArgumentLoc &Arg, 5811 TemplateArgumentLoc &Arg, 5821 TemplateArgumentLoc &Arg, 6086 bool DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, 6102 void collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, 6265 TemplateArgumentLoc getTemplateArgumentPackExpansionPattern( 6266 TemplateArgumentLoc OrigLoc, 7092 bool Subst(const TemplateArgumentLoc *Args, unsigned NumArgs,
|