Lines Matching defs:Name1
113 static bool IsStructurallyEquivalent(const IdentifierInfo *Name1,
117 const DeclarationName Name1,
119 if (Name1.getNameKind() != Name2.getNameKind())
122 switch (Name1.getNameKind()) {
125 return IsStructurallyEquivalent(Name1.getAsIdentifierInfo(),
131 return IsStructurallyEquivalent(Context, Name1.getCXXNameType(),
136 Context, Name1.getCXXDeductionGuideTemplate()->getDeclName(),
140 Name1.getCXXDeductionGuideTemplate(),
145 return Name1.getCXXOverloadedOperator() == Name2.getCXXOverloadedOperator();
148 return IsStructurallyEquivalent(Name1.getCXXLiteralIdentifier(),
298 IdentifierInfo *Name1 = L1->getIdentifier();
300 return ::IsStructurallyEquivalent(Name1, Name2);
533 static bool IsStructurallyEquivalent(const IdentifierInfo *Name1,
535 if (!Name1 || !Name2)
536 return Name1 == Name2;
538 return Name1->getName() == Name2->getName();
1427 IdentifierInfo *Name1 = D1->getIdentifier();
1429 if (!::IsStructurallyEquivalent(Name1, Name2))
1463 IdentifierInfo *Name1 = Field1->getIdentifier();
1465 if (!::IsStructurallyEquivalent(Name1, Name2)) {
1548 const IdentifierInfo *Name1 = Method1->getIdentifier();
1550 if (!::IsStructurallyEquivalent(Name1, Name2)) {