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

References

tools/clang/lib/Sema/SemaInit.cpp
 2027            Field != FieldEnd; ++Field) {
 2027            Field != FieldEnd; ++Field) {
 2028         if (Field->hasInClassInitializer()) {
 2029           StructuredList->setInitializedFieldInUnion(*Field);
 2039          Field != FieldEnd; ++Field) {
 2039          Field != FieldEnd; ++Field) {
 2040       if (!Field->isUnnamedBitfield()) {
 2042             InitializedEntity::InitializeMember(*Field, &Entity),
 2045           StructuredList->setInitializedFieldInUnion(*Field);
 2107                                      DeclType, &Field, nullptr, Index,
 2114         while (std::next(F) != Field)
 2131     if (Field == FieldEnd) {
 2141     if (Field->getType()->isIncompleteArrayType())
 2144     if (Field->isUnnamedBitfield()) {
 2146       ++Field;
 2153       InvalidUse = !SemaRef.CanUseDecl(*Field, TreatUnavailableAsInvalid);
 2156           *Field, IList->getInit(Index)->getBeginLoc());
 2159       ++Field;
 2165       QualType ET = SemaRef.Context.getBaseElementType(Field->getType());
 2173       InitializedEntity::InitializeMember(*Field, &Entity);
 2174     CheckSubElementType(MemberEntity, IList, Field->getType(), Index,
 2180       StructuredList->setInitializedFieldInUnion(*Field);
 2183     ++Field;
 2188       Field != FieldEnd && !Field->getType()->isIncompleteArrayType() &&
 2188       Field != FieldEnd && !Field->getType()->isIncompleteArrayType() &&
 2192     for (RecordDecl::field_iterator it = Field, end = RD->field_end();
 2204   if (!StructuredList && Field != FieldEnd && !DeclType->isUnionType() &&
 2205       !Field->getType()->isIncompleteArrayType()) {
 2206     for (; Field != FieldEnd && !hadError; ++Field) {
 2206     for (; Field != FieldEnd && !hadError; ++Field) {
 2207       if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer())
 2207       if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer())
 2209             InitializedEntity::InitializeMember(*Field, &Entity),
 2219                                                      : Field;
 2229   if (Field == FieldEnd || !Field->getType()->isIncompleteArrayType() ||
 2229   if (Field == FieldEnd || !Field->getType()->isIncompleteArrayType() ||
 2233   if (CheckFlexibleArrayInit(Entity, IList->getInit(Index), *Field,
 2241     InitializedEntity::InitializeMember(*Field, &Entity);
 2244     CheckSubElementType(MemberEntity, IList, Field->getType(), Index,
 2247     CheckImplicitInitList(MemberEntity, IList, Field->getType(), Index,