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