Lines Matching refs:Field
69 // The reference refers to a field which is not a member of the containing
194 /// Diagnose a reference to a field with no object available.
763 FieldDecl *Field, DeclAccessPair FoundDecl,
778 // Case 1: the base of the indirect field is not a field.
801 // Case 2: the base of the indirect field is a field and the user
817 // Case 3: the base of the indirect field is a field and we should
838 // Build the implicit member references to the field of the
846 FieldDecl *field = cast<FieldDecl>(*FI);
849 DeclarationNameInfo memberNameInfo(field->getDeclName(), loc);
852 SourceLocation(), EmptySS, field,
864 FieldDecl *field = cast<FieldDecl>(*FI++);
867 DeclarationNameInfo memberNameInfo(field->getDeclName(), loc);
869 DeclAccessPair::make(field, field->getAccess());
874 field, fakeFoundDecl, memberNameInfo).get();
1110 // We may have found a field within an anonymous union or struct
1270 // Handle field access to simple records.
1366 // Check whether we can reference this field.
1562 // Handle 'field access' to vectors, such as 'V.xx'.
1698 FieldDecl *Field, DeclAccessPair FoundDecl,
1712 if (VK != VK_RValue && Field->isBitField())
1716 QualType MemberType = Field->getType();
1731 if (Field->isMutable()) BaseQuals.removeConst();
1744 S.UnusedPrivateFields.remove(Field);
1748 FoundDecl, Field);
1752 /*TemplateKWLoc=*/SourceLocation(), Field, FoundDecl,