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

Declarations

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

References

tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  125     return IsStructurallyEquivalent(Context, Name1.getCXXNameType(),
  177     if (!IsStructurallyEquivalent(Context, CastE1->getType(),
  224     return IsStructurallyEquivalent(Context, QualType(NNS1->getAsType(), 0),
  318     return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType());
  321     if (!IsStructurallyEquivalent(Context, Arg1.getIntegralType(),
  367   if (!IsStructurallyEquivalent(Context, Array1->getElementType(),
  421       if (!IsStructurallyEquivalent(Context, Proto1->getExceptionType(I),
  476     if (!IsStructurallyEquivalent(Context,
  484     if (!IsStructurallyEquivalent(Context,
  491     if (!IsStructurallyEquivalent(Context,
  498     if (!IsStructurallyEquivalent(Context,
  512     if (!IsStructurallyEquivalent(Context, Ref1->getPointeeTypeAsWritten(),
  521     if (!IsStructurallyEquivalent(Context, MemPtr1->getPointeeType(),
  524     if (!IsStructurallyEquivalent(Context, QualType(MemPtr1->getClass(), 0),
  579     if (!IsStructurallyEquivalent(Context, DepAddressSpace1->getPointeeType(),
  592     if (!IsStructurallyEquivalent(Context, Vec1->getElementType(),
  606     if (!IsStructurallyEquivalent(Context, Vec1->getElementType(),
  616     if (!IsStructurallyEquivalent(Context, Vec1->getElementType(),
  633       if (!IsStructurallyEquivalent(Context, Proto1->getParamType(I),
  658     if (!IsStructurallyEquivalent(Context, Function1->getReturnType(),
  675     if (!IsStructurallyEquivalent(Context,
  679     if (!IsStructurallyEquivalent(
  686     if (!IsStructurallyEquivalent(Context, cast<ParenType>(T1)->getInnerType(),
  692     if (!IsStructurallyEquivalent(
  712     if (!IsStructurallyEquivalent(Context,
  719     if (!IsStructurallyEquivalent(
  733     if (!IsStructurallyEquivalent(Context, cast<AutoType>(T1)->getDeducedType(),
  744     if (!IsStructurallyEquivalent(Context, DT1->getDeducedType(),
  774     if (!IsStructurallyEquivalent(Context,
  778     if (!IsStructurallyEquivalent(Context, Subst1->getReplacementType(),
  787     if (!IsStructurallyEquivalent(Context,
  822     if (!IsStructurallyEquivalent(Context, Elab1->getNamedType(),
  831     if (!IsStructurallyEquivalent(Context,
  871     if (!IsStructurallyEquivalent(Context,
  905     if (!IsStructurallyEquivalent(Context, Obj1->getBaseType(),
  921     if (!IsStructurallyEquivalent(Context, Ptr1->getPointeeType(),
  928     if (!IsStructurallyEquivalent(Context, cast<AtomicType>(T1)->getValueType(),
  934     if (!IsStructurallyEquivalent(Context, cast<PipeType>(T1)->getElementType(),
  975   if (!IsStructurallyEquivalent(Context, Field1->getType(),
 1068     if (!IsStructurallyEquivalent(Context, Conversion1->getConversionType(),
 1081   if (!::IsStructurallyEquivalent(Context,
 1208         if (!IsStructurallyEquivalent(Context, Base1->getType(),
 1465   if (!IsStructurallyEquivalent(Context, D1->getType(), D2->getType())) {
 1531   return IsStructurallyEquivalent(Context, D1->getTemplatedDecl()->getType(),
 1554     return IsStructurallyEquivalent(Context,
 1566   if (!IsStructurallyEquivalent(Context, D1->getType(), D2->getType()))
 1727   if (!::IsStructurallyEquivalent(*this, T1, T2))
 1787           !::IsStructurallyEquivalent(*this, Typedef1->getUnderlyingType(),