reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/AST/ASTStructuralEquivalence.cpp
   99 static bool IsStructurallyEquivalent(StructuralEquivalenceContext &Context,

References

tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  133     return IsStructurallyEquivalent(Context,
  217     return IsStructurallyEquivalent(Context, NNS1->getAsNamespace(),
  220     return IsStructurallyEquivalent(Context, NNS1->getAsNamespaceAlias(),
  229     return IsStructurallyEquivalent(Context, NNS1->getAsRecordDecl(),
  241     if (!IsStructurallyEquivalent(Context, TemplateDeclN1, TemplateDeclN2))
  260       if (!IsStructurallyEquivalent(Context, *I1, *I2))
  291            IsStructurallyEquivalent(Context, P1->getParameterPack(),
  329     return IsStructurallyEquivalent(Context, Arg1.getAsDecl(), Arg2.getAsDecl());
  668     if (!IsStructurallyEquivalent(Context,
  699     if (!IsStructurallyEquivalent(Context, cast<TypedefType>(T1)->getDecl(),
  752     if (!IsStructurallyEquivalent(Context, cast<TagType>(T1)->getDecl(),
  880     if (!IsStructurallyEquivalent(Context, Iface1->getDecl(),
  889     if (!IsStructurallyEquivalent(Context, Obj1->getDecl(), Obj2->getDecl()))
  895       if (!IsStructurallyEquivalent(Context, Obj1->getProtocol(I),
  911       if (!IsStructurallyEquivalent(Context, Obj1->getProtocol(I),
  955     return IsStructurallyEquivalent(Context, D1, D2);
 1135     if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(),
 1257         if (!IsStructurallyEquivalent(Context, *Friend1, *Friend2)) {
 1423     if (!IsStructurallyEquivalent(Context, Params1->getParam(I),
 1558     return IsStructurallyEquivalent(Context, D1->getFriendDecl(),
 1718   if (!::IsStructurallyEquivalent(*this, D1, D2))
 1739   if (Template1 && !IsStructurallyEquivalent(*this, Template1, Template2))