Lines Matching defs:Arg1
105 const TemplateArgument &Arg1,
108 const TemplateArgumentLoc &Arg1,
659 const TemplateArgument &Arg1,
661 if (Arg1.getKind() != Arg2.getKind())
664 switch (Arg1.getKind()) {
669 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType());
672 if (!IsStructurallyEquivalent(Context, Arg1.getIntegralType(),
676 return llvm::APSInt::isSameValue(Arg1.getAsIntegral(),
680 return IsStructurallyEquivalent(Context, Arg1.getAsDecl(), Arg2.getAsDecl());
686 return IsStructurallyEquivalent(Context, Arg1.getAsTemplate(),
691 Arg1.getAsTemplateOrTemplatePattern(),
695 return IsStructurallyEquivalent(Context, Arg1.getAsExpr(),
699 return Arg1.structurallyEquals(Arg2);
702 return IsStructurallyEquivalent(Context, Arg1.pack_elements(),
724 const TemplateArgumentLoc &Arg1,
726 return IsStructurallyEquivalent(Context, Arg1.getArgument(),