Lines Matching defs:Arg1
338 const TemplateArgument &Arg1,
340 if (Arg1.getKind() != Arg2.getKind())
343 switch (Arg1.getKind()) {
348 return Context.IsStructurallyEquivalent(Arg1.getAsType(), Arg2.getAsType());
351 if (!Context.IsStructurallyEquivalent(Arg1.getIntegralType(),
355 return llvm::APSInt::isSameValue(Arg1.getAsIntegral(), Arg2.getAsIntegral());
358 return Context.IsStructurallyEquivalent(Arg1.getAsDecl(), Arg2.getAsDecl());
365 Arg1.getAsTemplate(),
370 Arg1.getAsTemplateOrTemplatePattern(),
375 Arg1.getAsExpr(), Arg2.getAsExpr());
378 if (Arg1.pack_size() != Arg2.pack_size())
381 for (unsigned I = 0, N = Arg1.pack_size(); I != N; ++I)
383 Arg1.pack_begin()[I],