reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2416 if (Class->isUnion()) { 2417 Diag(Class->getLocation(), diag::err_base_clause_on_union) 2436 if (BaseDecl->getCanonicalDecl() == Class->getCanonicalDecl() || 2438 findCircularInheritance(Class, BaseDecl))) { 2440 << BaseType << Context.getTypeDeclType(Class); 2442 if (BaseDecl->getCanonicalDecl() != Class->getCanonicalDecl()) 2451 Class->getTagKind() == TTK_Class, 2470 if (Attr *ClassAttr = getDLLAttr(Class)) { 2473 propagateDLLAttrToBaseClassTemplate(Class, ClassAttr, BaseTemplate, 2484 Class->setInvalidDecl(); 2500 const auto *DerivedCSA = Class->getAttr<CodeSegAttr>(); 2503 Diag(Class->getLocation(), diag::err_mismatched_code_seg_base); 2534 Class->setInvalidDecl(); 2538 Class->getTagKind() == TTK_Class,