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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
 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,