|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 257 Visit(A.getArgument(), A.getSourceRange(), From, Label);
tools/clang/include/clang/AST/RecursiveASTVisitor.h 854 const TemplateArgument &Arg = ArgLoc.getArgument();
tools/clang/lib/AST/ASTContext.cpp 4181 ArgVec.push_back(Arg.getArgument());
4380 ArgCopy.push_back(Args[I].getArgument());
tools/clang/lib/AST/ASTImporter.cpp 814 Expected<TemplateArgument> ArgOrErr = import(TALoc.getArgument());
tools/clang/lib/AST/Comment.cpp 179 if (MaybeFunction.getArgument().getKind() != TemplateArgument::Type)
tools/clang/lib/AST/DeclTemplate.cpp 698 if (DefArg.getArgument().isNull())
tools/clang/lib/AST/ExprCXX.cpp 1789 if (LocInfo.getArgument().isInstantiationDependent())
1791 if (LocInfo.getArgument().containsUnexpandedParameterPack())
tools/clang/lib/AST/ItaniumMangle.cpp 4513 mangleTemplateArg(TemplateArgs[i].getArgument());
tools/clang/lib/AST/JSONNodeDumper.cpp 865 Visit(D->getDefaultArgument().getArgument(),
1381 [&TAL, this] { Visit(TAL.getArgument(), TAL.getSourceRange()); });
tools/clang/lib/AST/ODRHash.cpp 405 AddTemplateArgument(D->getDefaultArgument().getArgument());
tools/clang/lib/AST/StmtProfile.cpp 2028 VisitTemplateArgument(Args[I].getArgument());
tools/clang/lib/AST/TemplateBase.cpp 612 Dependent = Dependent || Info[i].getArgument().isDependent();
614 Info[i].getArgument().isInstantiationDependent();
617 Info[i].getArgument().containsUnexpandedParameterPack();
tools/clang/lib/AST/Type.cpp 3424 if (ArgLoc.getArgument().isDependent()) {
3429 if (ArgLoc.getArgument().isInstantiationDependent())
tools/clang/lib/AST/TypePrinter.cpp 1661 return A.getArgument();
1671 const TemplateArgument::ArgKind &Kind = A.getArgument().getKind();
1674 return A.getArgument().print(PP, OS);
tools/clang/lib/Index/IndexDecl.cpp 58 switch (TALoc.getArgument().getKind()) {
69 if (const TemplateDecl *TD = TALoc.getArgument()
tools/clang/lib/Sema/SemaDeclCXX.cpp 952 Arg.getArgument().print(PrintingPolicy, OS);
5643 if (TAL.getArgument().getKind() == TemplateArgument::Type)
tools/clang/lib/Sema/SemaTemplate.cpp 1307 if (DefaultArg.getArgument().getAsTemplate().isNull()) {
1315 DefaultArg.getArgument().getAsTemplate(),
3271 TemplateArgs[0].getArgument().getKind()
4485 const TemplateArgument &Arg = AL.getArgument();
4761 Param->getDefaultArgument().getArgument().getAsTemplate(),
4951 switch (Arg.getArgument().getKind()) {
4959 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(),
4969 if (Res.get() != Arg.getArgument().getAsExpr()) {
4983 Converted.push_back(Arg.getArgument());
4991 = Arg.getArgument().getAsTemplateOrTemplatePattern()
5013 if (Arg.getArgument().getKind() == TemplateArgument::TemplateExpansion){
5048 QualType T = Arg.getArgument().getAsType();
5098 if (Arg.getArgument().getKind() == TemplateArgument::Type) {
5101 if (!ConvertedArg.getArgument().isNull())
5105 switch (Arg.getArgument().getKind()) {
5114 Converted.push_back(Arg.getArgument());
5269 NewArgs[ArgIdx].getArgument().isPackExpansion() &&
5309 Converted.push_back(NewArgs[ArgIdx].getArgument());
5441 while (ArgIdx < NumArgs && NewArgs[ArgIdx].getArgument().isPackExpansion())
5442 Converted.push_back(NewArgs[ArgIdx++].getArgument());
6875 TemplateName Name = Arg.getArgument().getAsTemplateOrTemplatePattern();
9951 if (EnableIfTSTLoc.getArgLoc(0).getArgument().getKind()
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 2667 if (DefArg.getArgument().isNull()) {
2766 Info.FirstArg = PartialTemplateArgs[ArgIdx].getArgument();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 2692 QualifierLoc, D->getDefaultArgument().getArgument().getAsTemplate(),
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 215 if (ArgLoc.getArgument().isPackExpansion())
480 if (Arg.getArgument().isNull() ||
481 !Arg.getArgument().containsUnexpandedParameterPack())
1028 const TemplateArgument &Argument = OrigLoc.getArgument();
tools/clang/lib/Sema/TreeTransform.h 3266 switch (Pattern.getArgument().getKind()) {
3279 Pattern.getArgument().getAsTemplate(),
3986 const TemplateArgument &Arg = Input.getArgument();
3998 DI = InventTypeSourceInfo(Input.getArgument().getAsType());
4041 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr();
4123 if (In.getArgument().getKind() == TemplateArgument::Pack) {
4133 In.getArgument().pack_begin()),
4135 In.getArgument().pack_end()),
4142 if (In.getArgument().isPackExpansion()) {
4179 if (Out.getArgument().isNull())
4194 if (Out.getArgument().containsUnexpandedParameterPack()) {
4197 if (Out.getArgument().isNull())
4214 if (Out.getArgument().isNull())
12071 getSema().getFullyPackExpandedSize(OutPattern.getArgument());
12106 Args.push_back(Loc.getArgument());
12107 if (Loc.getArgument().isPackExpansion())
tools/clang/lib/Serialization/ASTReader.cpp11642 FirstTTPD->getDefaultArgument().getArgument();
11644 SecondTTPD->getDefaultArgument().getArgument();
tools/clang/lib/Serialization/ASTWriter.cpp 804 Record.AddTemplateArgumentLocInfo(TL.getArgLoc(i).getArgument().getKind(),
841 Record.AddTemplateArgumentLocInfo(TL.getArgLoc(I).getArgument().getKind(),
5605 AddTemplateArgument(Arg.getArgument());
5607 if (Arg.getArgument().getKind() == TemplateArgument::Expression) {
5609 = Arg.getArgument().getAsExpr() == Arg.getLocInfo().getAsExpr();
5614 AddTemplateArgumentLocInfo(Arg.getArgument().getKind(), Arg.getLocInfo());
tools/clang/tools/extra/clangd/FindTarget.cpp 611 switch (A.getArgument().getKind()) {
617 {A.getArgument()
620 DynTypedNode::create(A.getArgument()));
tools/clang/tools/extra/clangd/XRefs.cpp 561 TTPD->getDefaultArgument().getArgument().print(PP, Out);
tools/clang/tools/libclang/CIndex.cpp 1463 switch (TAL.getArgument().getKind()) {
1494 return VisitTemplateName(TAL.getArgument().getAsTemplateOrTemplatePattern(),
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp 21 const TemplateArgument &Arg = ArgLoc.getArgument();