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

References

tools/clang/lib/AST/ASTContext.cpp
 8385   const ObjCInterfaceDecl* LDecl = LHS->getInterface();
 8394   bool anyKindOf = LHS->isKindOfType() || RHS->isKindOfType();
 8403     LHSAncestors[LHS->getInterface()->getCanonicalDecl()] = LHS;
 8403     LHSAncestors[LHS->getInterface()->getCanonicalDecl()] = LHS;
 8405     if (declaresSameEntity(LHS->getInterface(), RDecl)) {
 8407       ArrayRef<QualType> LHSTypeArgs = LHS->getTypeArgsAsWritten();
 8409       if (LHS->isSpecialized() && RHS->isSpecialized()) {
 8411         if (!sameObjCTypeArgs(*this, LHS->getInterface(),
 8412                               LHS->getTypeArgs(), RHS->getTypeArgs(),
 8415       } else if (LHS->isSpecialized() != RHS->isSpecialized()) {
 8424       getIntersectionOfProtocols(*this, LHS->getInterface(), Lptr, Rptr,
 8432       if (anyChanges || LHS->isKindOfType() != anyKindOf) {
 8433         QualType Result = getObjCInterfaceType(LHS->getInterface());
 8435                                    anyKindOf || LHS->isKindOfType());
 8439       return getObjCObjectPointerType(QualType(LHS, 0));
 8443     QualType LHSSuperType = LHS->getSuperClassType();
 8447     LHS = LHSSuperType->castAs<ObjCObjectType>();
 8455       LHS = KnownLHS->second;
 8460       if (LHS->isSpecialized() && RHS->isSpecialized()) {
 8462         if (!sameObjCTypeArgs(*this, LHS->getInterface(),
 8463                               LHS->getTypeArgs(), RHS->getTypeArgs(),
 8466       } else if (LHS->isSpecialized() != RHS->isSpecialized()) {