Lines Matching refs:Arg1
102 const TemplateArgument &Arg1,
230 const TemplateArgument &Arg1, in IsStructurallyEquivalent() argument
232 if (Arg1.getKind() != Arg2.getKind()) in IsStructurallyEquivalent()
235 switch (Arg1.getKind()) { in IsStructurallyEquivalent()
240 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent()
243 if (!IsStructurallyEquivalent(Context, Arg1.getIntegralType(), in IsStructurallyEquivalent()
247 return llvm::APSInt::isSameValue(Arg1.getAsIntegral(), in IsStructurallyEquivalent()
251 return IsStructurallyEquivalent(Context, Arg1.getAsDecl(), Arg2.getAsDecl()); in IsStructurallyEquivalent()
257 return IsStructurallyEquivalent(Context, Arg1.getAsTemplate(), in IsStructurallyEquivalent()
262 Arg1.getAsTemplateOrTemplatePattern(), in IsStructurallyEquivalent()
266 return IsStructurallyEquivalent(Context, Arg1.getAsExpr(), in IsStructurallyEquivalent()
270 if (Arg1.pack_size() != Arg2.pack_size()) in IsStructurallyEquivalent()
273 for (unsigned I = 0, N = Arg1.pack_size(); I != N; ++I) in IsStructurallyEquivalent()
274 if (!IsStructurallyEquivalent(Context, Arg1.pack_begin()[I], in IsStructurallyEquivalent()