reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
17351 QualType EnumType = Context.getTypeDeclType(Enum); 17353 ProcessDeclAttributeList(S, Enum, Attrs); 17355 if (Enum->isDependentType()) { 17364 Enum->completeDefinition(Context.DependentTy, Context.DependentTy, 0, 0); 17418 bool Packed = Enum->hasAttr<PackedAttr>(); 17426 if (Enum->isComplete()) { 17427 BestType = Enum->getIntegerType(); 17458 Diag(Enum->getLocation(), diag::ext_enum_too_large); 17519 !Enum->isFixed() && 17560 Enum->completeDefinition(BestType, BestPromotionType, 17563 CheckForDuplicateEnumValues(*this, Elements, Enum, EnumType); 17565 if (Enum->isClosedFlag()) { 17572 !IsValueInFlagEnum(Enum, InitVal, true)) 17574 << ECD << Enum; 17579 if (Enum->hasAttrs()) 17580 CheckAlignasUnderalignment(Enum);