Lines Matching refs:Arg1
104 const TemplateArgument &Arg1,
107 const TemplateArgumentLoc &Arg1,
649 const TemplateArgument &Arg1, in IsStructurallyEquivalent() argument
651 if (Arg1.getKind() != Arg2.getKind()) in IsStructurallyEquivalent()
654 switch (Arg1.getKind()) { in IsStructurallyEquivalent()
659 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent()
662 if (!IsStructurallyEquivalent(Context, Arg1.getIntegralType(), in IsStructurallyEquivalent()
666 return llvm::APSInt::isSameValue(Arg1.getAsIntegral(), in IsStructurallyEquivalent()
670 return IsStructurallyEquivalent(Context, Arg1.getAsDecl(), Arg2.getAsDecl()); in IsStructurallyEquivalent()
676 return IsStructurallyEquivalent(Context, Arg1.getAsTemplate(), in IsStructurallyEquivalent()
681 Arg1.getAsTemplateOrTemplatePattern(), in IsStructurallyEquivalent()
685 return IsStructurallyEquivalent(Context, Arg1.getAsExpr(), in IsStructurallyEquivalent()
689 return Arg1.structurallyEquals(Arg2); in IsStructurallyEquivalent()
692 return IsStructurallyEquivalent(Context, Arg1.pack_elements(), in IsStructurallyEquivalent()
714 const TemplateArgumentLoc &Arg1, in IsStructurallyEquivalent() argument
716 return IsStructurallyEquivalent(Context, Arg1.getArgument(), in IsStructurallyEquivalent()