Skip to content

Commit 06630dd

Browse files
jensmaurertkoeppe
authored andcommitted
[class.access.base] Clarify 'direct member' for access checks.
1 parent dfb01cd commit 06630dd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

source/classes.tex

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4475,15 +4475,15 @@
44754475
\tcode{N}, or
44764476
\item
44774477
\placeholder{R}
4478-
occurs in a member or friend of class
4478+
occurs in a direct member or friend of class
44794479
\tcode{N},
44804480
and an invented public member of
44814481
\tcode{B}
44824482
would be a private or protected member of
44834483
\tcode{N}, or
44844484
\item
44854485
\placeholder{R}
4486-
occurs in a member or friend of a class
4486+
occurs in a direct member or friend of a class
44874487
\tcode{P}
44884488
derived from
44894489
\tcode{N},
@@ -4582,7 +4582,7 @@
45824582
\tcode{N}
45834583
is private, and
45844584
\placeholder{R}
4585-
occurs in a member or friend of class
4585+
occurs in a direct member or friend of class
45864586
\tcode{N},
45874587
or
45884588
\item
@@ -4591,7 +4591,7 @@
45914591
\tcode{N}
45924592
is protected, and
45934593
\placeholder{R}
4594-
occurs in a member or friend of class
4594+
occurs in a direct member or friend of class
45954595
\tcode{N},
45964596
or in a member of a class
45974597
\tcode{P}
@@ -4926,7 +4926,7 @@
49264926
e.g., static data members or enumerator member constants.
49274927
\end{footnote}
49284928
As described earlier, access to a protected member is granted because the
4929-
reference occurs in a friend or member of some class \tcode{C}. If the access is
4929+
reference occurs in a friend or direct member of some class \tcode{C}. If the access is
49304930
to form a pointer to member\iref{expr.unary.op}, the
49314931
\grammarterm{nested-name-specifier} shall denote \tcode{C} or a class derived from
49324932
\tcode{C}. All other accesses involve a (possibly implicit) object

0 commit comments

Comments
 (0)