reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
310 if (Arg1.getKind() != Arg2.getKind()) 313 switch (Arg1.getKind()) { 318 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); 321 if (!IsStructurallyEquivalent(Context, Arg1.getIntegralType(), 325 return llvm::APSInt::isSameValue(Arg1.getAsIntegral(), 329 return IsStructurallyEquivalent(Context, Arg1.getAsDecl(), Arg2.getAsDecl()); 335 return IsStructurallyEquivalent(Context, Arg1.getAsTemplate(), 340 Arg1.getAsTemplateOrTemplatePattern(), 344 return IsStructurallyEquivalent(Context, Arg1.getAsExpr(), 348 if (Arg1.pack_size() != Arg2.pack_size()) 351 for (unsigned I = 0, N = Arg1.pack_size(); I != N; ++I) 352 if (!IsStructurallyEquivalent(Context, Arg1.pack_begin()[I],